Intel® C++ Compiler 19.0 Developer Guide and Reference
The 3rd Generation Intel® Core™ Processor Instruction Extension intrinsics are assembly-coded functions that call on 3rd Generation Intel® Core™ Processor Instructions that include new vector SIMD and scalar instructions targeted for Intel® 64 architecture processors in process technology smaller than 32nm.
To use these intrinsics, include the immintrin.h file as follows:
#include <immintrin.h>
These intrinsics map directly to the instructions defined in the "CHAPTER 9. ADDITIONAL NEW INSTRUCTIONS" section of "Intel® Advanced Vector Extensions Programming Reference" (http://software.intel.com/en-us/avx/).
The 3rd Generation Intel® Core™ Processor Instruction Extensions include: