|
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.
1.8.14