CPUINFO.Extras

Additional instructions. Often not part of extensions.

Members

Variables

cldemote
bool cldemote;

CLDEMOTE instruction

cmov
bool cmov;

CMOVcc instruction

cmpxchg16b
bool cmpxchg16b;

CMPXCHG16B instruction

cmpxchg8b
bool cmpxchg8b;

CMPXCHG8B

enqcmd
bool enqcmd;

ENQCMD instruction

fxsr
bool fxsr;

FXSAVE and FXRSTOR instructions

lzcnt
bool lzcnt;

LZCNT instruction

monitor
bool monitor;

MONITOR and MWAIT instructions

monitorx
bool monitorx;

MONITORX and MWAITX instructions

movbe
bool movbe;

MOVBE instruction

movdir64b
bool movdir64b;

MOVDIR64B instruction

movdiri
bool movdiri;

MOVDIRI instruction

mwait_max
ushort mwait_max;

(With MONITOR+MWAIT) MWAIT maximum size in bytes

mwait_min
ushort mwait_min;

(With MONITOR+MWAIT) MWAIT minimum size in bytes

osxsave
bool osxsave;

OSXSAVE and XGETBV instructions

pclmulqdq
bool pclmulqdq;

PCLMULQDQ instruction

pconfig
bool pconfig;

PCONFIG instruction

popcnt
bool popcnt;

POPCNT instruction

rdmsr
bool rdmsr;

RDMSR instruction

rdpid
bool rdpid;

RDPID instruction

rdrand
bool rdrand;

RDRAND instruction

rdseed
bool rdseed;

RDSEED instruction

rdtsc
bool rdtsc;

RDTSC instruction

rdtsc_deadline
bool rdtsc_deadline;

(With RDTSC) IA32_TSC_DEADLINE MSR

rdtsc_invariant
bool rdtsc_invariant;

(With RDTSC) Timestamp counter invariant of C/P/T-state

rdtscp
bool rdtscp;

RDTSCP instruction

serialize
bool serialize;

SERIALIZE instruction

skinit
bool skinit;

SKINIT instruction

syscall
bool syscall;

SYSCALL and SYSRET instructions

sysenter
bool sysenter;

SYSENTER and SYSEXIT instructions

xsave
bool xsave;

XSAVE and XRSTOR instructions

Meta