23 lines
164 B
NASM
23 lines
164 B
NASM
PUBLIC __cpuid
|
|
|
|
.CODE
|
|
|
|
__cpuid PROC
|
|
PUSH RBX
|
|
PUSH RDX
|
|
PUSH RCX
|
|
|
|
XOR RAX,RAX
|
|
INC RAX
|
|
CPUID
|
|
MOV RAX,RDX
|
|
|
|
POP RCX
|
|
POP RDX
|
|
POP RBX
|
|
|
|
RET
|
|
|
|
__cpuid ENDP
|
|
|
|
END
|