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 |