HyperPlatform Programmer's Reference
|
See: Feature Information Returned in the ECX Register. More...
#include <ia32_type.h>
Public Attributes | |
ULONG32 | all |
struct { | |
ULONG32 sse3: 1 | |
[0] Streaming SIMD Extensions 3 (SSE3) More... | |
ULONG32 pclmulqdq: 1 | |
[1] PCLMULQDQ More... | |
ULONG32 dtes64: 1 | |
[2] 64-bit DS Area More... | |
ULONG32 monitor: 1 | |
[3] MONITOR/WAIT More... | |
ULONG32 ds_cpl: 1 | |
[4] CPL qualified Debug Store More... | |
ULONG32 vmx: 1 | |
[5] Virtual Machine Technology More... | |
ULONG32 smx: 1 | |
[6] Safer Mode Extensions More... | |
ULONG32 est: 1 | |
[7] Enhanced Intel Speedstep Technology More... | |
ULONG32 tm2: 1 | |
[8] Thermal monitor 2 More... | |
ULONG32 ssse3: 1 | |
[9] Supplemental Streaming SIMD Extensions 3 More... | |
ULONG32 cid: 1 | |
[10] L1 context ID More... | |
ULONG32 sdbg: 1 | |
[11] IA32_DEBUG_INTERFACE MSR More... | |
ULONG32 fma: 1 | |
[12] FMA extensions using YMM state More... | |
ULONG32 cx16: 1 | |
[13] CMPXCHG16B More... | |
ULONG32 xtpr: 1 | |
[14] xTPR Update Control More... | |
ULONG32 pdcm: 1 | |
[15] Performance/Debug capability MSR More... | |
ULONG32 reserved: 1 | |
[16] Reserved More... | |
ULONG32 pcid: 1 | |
[17] Process-context identifiers More... | |
ULONG32 dca: 1 | |
[18] prefetch from a memory mapped device More... | |
ULONG32 sse4_1: 1 | |
[19] SSE4.1 More... | |
ULONG32 sse4_2: 1 | |
[20] SSE4.2 More... | |
ULONG32 x2_apic: 1 | |
[21] x2APIC feature More... | |
ULONG32 movbe: 1 | |
[22] MOVBE instruction More... | |
ULONG32 popcnt: 1 | |
[23] POPCNT instruction More... | |
ULONG32 reserved3: 1 | |
[24] one-shot operation using a TSC deadline More... | |
ULONG32 aes: 1 | |
[25] AESNI instruction More... | |
ULONG32 xsave: 1 | |
[26] XSAVE/XRSTOR feature More... | |
ULONG32 osxsave: 1 | |
[27] enable XSETBV/XGETBV instructions More... | |
ULONG32 avx: 1 | |
[28] AVX instruction extensions More... | |
ULONG32 f16c: 1 | |
[29] 16-bit floating-point conversion More... | |
ULONG32 rdrand: 1 | |
[30] RDRAND instruction More... | |
ULONG32 not_used: 1 | |
[31] Always 0 (a.k.a. HypervisorPresent) More... | |
} | fields |
See: Feature Information Returned in the ECX Register.
Definition at line 310 of file ia32_type.h.
ULONG32 CpuFeaturesEcx::aes |
[25] AESNI instruction
Definition at line 338 of file ia32_type.h.
ULONG32 CpuFeaturesEcx::all |
Definition at line 311 of file ia32_type.h.
ULONG32 CpuFeaturesEcx::avx |
[28] AVX instruction extensions
Definition at line 341 of file ia32_type.h.
ULONG32 CpuFeaturesEcx::cid |
[10] L1 context ID
Definition at line 323 of file ia32_type.h.
ULONG32 CpuFeaturesEcx::cx16 |
[13] CMPXCHG16B
Definition at line 326 of file ia32_type.h.
ULONG32 CpuFeaturesEcx::dca |
[18] prefetch from a memory mapped device
Definition at line 331 of file ia32_type.h.
ULONG32 CpuFeaturesEcx::ds_cpl |
[4] CPL qualified Debug Store
Definition at line 317 of file ia32_type.h.
ULONG32 CpuFeaturesEcx::dtes64 |
[2] 64-bit DS Area
Definition at line 315 of file ia32_type.h.
ULONG32 CpuFeaturesEcx::est |
[7] Enhanced Intel Speedstep Technology
Definition at line 320 of file ia32_type.h.
ULONG32 CpuFeaturesEcx::f16c |
[29] 16-bit floating-point conversion
Definition at line 342 of file ia32_type.h.
struct { ... } CpuFeaturesEcx::fields |
ULONG32 CpuFeaturesEcx::fma |
[12] FMA extensions using YMM state
Definition at line 325 of file ia32_type.h.
ULONG32 CpuFeaturesEcx::monitor |
[3] MONITOR/WAIT
Definition at line 316 of file ia32_type.h.
ULONG32 CpuFeaturesEcx::movbe |
[22] MOVBE instruction
Definition at line 335 of file ia32_type.h.
ULONG32 CpuFeaturesEcx::not_used |
[31] Always 0 (a.k.a. HypervisorPresent)
Definition at line 344 of file ia32_type.h.
ULONG32 CpuFeaturesEcx::osxsave |
[27] enable XSETBV/XGETBV instructions
Definition at line 340 of file ia32_type.h.
ULONG32 CpuFeaturesEcx::pcid |
[17] Process-context identifiers
Definition at line 330 of file ia32_type.h.
ULONG32 CpuFeaturesEcx::pclmulqdq |
[1] PCLMULQDQ
Definition at line 314 of file ia32_type.h.
ULONG32 CpuFeaturesEcx::pdcm |
[15] Performance/Debug capability MSR
Definition at line 328 of file ia32_type.h.
ULONG32 CpuFeaturesEcx::popcnt |
[23] POPCNT instruction
Definition at line 336 of file ia32_type.h.
ULONG32 CpuFeaturesEcx::rdrand |
[30] RDRAND instruction
Definition at line 343 of file ia32_type.h.
ULONG32 CpuFeaturesEcx::reserved |
[16] Reserved
Definition at line 329 of file ia32_type.h.
ULONG32 CpuFeaturesEcx::reserved3 |
[24] one-shot operation using a TSC deadline
Definition at line 337 of file ia32_type.h.
ULONG32 CpuFeaturesEcx::sdbg |
[11] IA32_DEBUG_INTERFACE MSR
Definition at line 324 of file ia32_type.h.
ULONG32 CpuFeaturesEcx::smx |
[6] Safer Mode Extensions
Definition at line 319 of file ia32_type.h.
ULONG32 CpuFeaturesEcx::sse3 |
[0] Streaming SIMD Extensions 3 (SSE3)
Definition at line 313 of file ia32_type.h.
ULONG32 CpuFeaturesEcx::sse4_1 |
[19] SSE4.1
Definition at line 332 of file ia32_type.h.
ULONG32 CpuFeaturesEcx::sse4_2 |
[20] SSE4.2
Definition at line 333 of file ia32_type.h.
ULONG32 CpuFeaturesEcx::ssse3 |
[9] Supplemental Streaming SIMD Extensions 3
Definition at line 322 of file ia32_type.h.
ULONG32 CpuFeaturesEcx::tm2 |
[8] Thermal monitor 2
Definition at line 321 of file ia32_type.h.
ULONG32 CpuFeaturesEcx::vmx |
[5] Virtual Machine Technology
Definition at line 318 of file ia32_type.h.
ULONG32 CpuFeaturesEcx::x2_apic |
[21] x2APIC feature
Definition at line 334 of file ia32_type.h.
ULONG32 CpuFeaturesEcx::xsave |
[26] XSAVE/XRSTOR feature
Definition at line 339 of file ia32_type.h.
ULONG32 CpuFeaturesEcx::xtpr |
[14] xTPR Update Control
Definition at line 327 of file ia32_type.h.