x86(x86_64)アーキテクチャSIMD拡張命令セットと、組み込み関数(intrinsic)ヘッダファイルの対応表。関数検索は Intel Intrinsics Guide がオススメ。
includeヘッダ | SIMD命令セット |
---|---|
<mmintrin.h> |
MMX |
<xmmintrin.h> |
SSE |
<emmintrin.h> |
SSE2 |
<pmmintrin.h> |
SSE3 |
<tmmintrin.h> |
SSSE3 |
<smmintrin.h> |
SSE4.1 |
<nmmintrin.h> |
SSE4.2 |
<wmmintrin.h> |
AES |
<immintrin.h> |
AVX, AVX2, FMA |
<zmmintrin.h> |
AVX-512 |
または、全intrinsicを含む<x86intrin.h>
ヘッダを利用する。(VisualC++では提供されない)