See this link for a list of CPU id queries and bits. More...
Classes | |
struct | Result |
Enumerations | |
enum class | Function : u32 { VendorId = 0x0 , FamilyAndFlags = 0x1 , GetFeatureFlags = 0x7 , GetExtendedState = 0xD , GetExtendedFeatureFlags = 0x8000'0001 } |
enum class | FamilyFlagsEcx { Avx = (1 << 28) , Xsave = (1 << 26) , X2Apic = (1 << 21) , Sse4_2 = (1 << 20) , Sse4_1 = (1 << 19) , Ssse3 = (1 << 9) , Sse3 = (1 << 0) } |
Corresponds to leaf ecx for EAX=0000_00001h. More... | |
enum class | FamilyFlagsEdx { Sse2 = (1 << 26) , Sse = (1 << 25) , Fxsr = (1 << 24) , Mmx = (1 << 23) , Apic = (1 << 9) } |
Corresponds to leaf edx for EAX=0000_00001h. More... | |
enum class | FeatureFlagsEbx : u32 { Smap = (1 << 20) , Avx512Foundations = (1 << 16) , Smep = (1 << 7) , Avx2 = (1 << 5) , FsGsBase = (1 << 0) } |
Corresponds to leaf ebx for EAX=0000_00007h. More... | |
enum class | ExtendedFeatureFlagsEdx { GibPages = (1 << 26) } |
Corresponds to leaf edx for EAX=8000_00001h. More... | |
See this link for a list of CPU id queries and bits.
|
strong |
Corresponds to leaf edx for EAX=8000_00001h.
Enumerator | |
---|---|
GibPages |
|
strong |
Corresponds to leaf ecx for EAX=0000_00001h.
Enumerator | |
---|---|
Avx | |
Xsave | |
X2Apic | |
Sse4_2 | |
Sse4_1 | |
Ssse3 | |
Sse3 |
|
strong |
Corresponds to leaf edx for EAX=0000_00001h.
Enumerator | |
---|---|
Sse2 | |
Sse | |
Fxsr | |
Mmx | |
Apic |
|
strong |
Corresponds to leaf ebx for EAX=0000_00007h.
Enumerator | |
---|---|
Smap | |
Avx512Foundations | |
Smep | |
Avx2 | |
FsGsBase |
|
strong |