История изменений
Исправление drfaust, (текущая версия) :
До вот этого коммита все работало без сишки
unsafe {
let ebx: u32;
let edx: u32;
let ecx: u32;
unsafe {
asm!("cpuid" : "+{eax}"(eax) "={ebx}"(ebx)
"={ecx}"(ecx) "={edx}"(edx));
}
}
Не слишком ли громоздко?
Исходная версия drfaust, :
До вот этого коммита все работало без сишки
[rust] unsafe { let ebx: u32; let edx: u32; let ecx: u32; unsafe { asm!(«cpuid» : «+{eax}»(eax) «={ebx}»(ebx) «={ecx}»(ecx) «={edx}»(edx)); } } [/rust] Не слишком ли громоздко?