- Pointer to the features mask. Possible value isippCPUID_GETINFO_A.
Mask Bit Number
Intel® Streaming SIMD Extensions
Intel® Streaming SIMD Extensions 2
Intel® Streaming SIMD Extensions 3
Supplemental Streaming SIMD Extensions
MOVBE instruction is supported
Intel® Streaming SIMD Extensions 4.1
Intel® Streaming SIMD Extensions 4.2
The processor supports Intel® Advanced Vector Extensions (Intel® AVX) instruction set
The operating system supports Intel® AVX
Advanced Encryption Standard (AES) instructions are supported
PCLMULQDQ instruction is supported
Read Random Number instructions are supported
16-bit floating point conversion instructions are supported
Intel® Advanced Vector Extensions 2 (Intel® AVX2) instruction set is supported
ADCX and ADOX instructions are supported
Read Random SEED instruction is supported.
PREFETCHW instruction is supported
Intel® Secure Hash Algorithm Extensions (Intel® SHA Extensions) are supported
Intel® Advanced Vector Extensions 512 (Intel® AVX-512) foundation instructions are supported
Intel® AVX-512 conflict detection instructions are supported
Intel® AVX-512 exponential and reciprocal instructions are supported
Intel® Xeon Phi™ is supported
Intel's compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include SSE2, SSE3, and SSSE3 instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors. Certain optimizations not specific to Intel microarchitecture are reserved for Intel microprocessors. Please refer to the applicable product User and Reference Guides for more information regarding the specific instruction sets covered by this notice.
Notice revision #20110804
- Indicates no error.
- Indicates an error condition when thepFeaturesMaskpointer isNULL.
- Indicates that the processor is not supported.