mmintrin.h: MMX (Pentium MMX!)
mm3dnow.h: 3dnow! (K6-2) (deprecated)
xmmintrin.h: SSE + MMX (Pentium 3, Athlon XP)
emmintrin.h: SSE2 + SSE + MMX (Pentiuem 4, Ahtlon 64)
pmmintrin.h: SSE3 + SSE2 + SSE + MMX (Pentium 4 Prescott, Ahtlon 64 San Diego)
tmmintrin.h: SSSE3 + SSE3 + SSE2 + SSE + MMX (Core 2, Bulldozer)
popcntintrin.h: POPCNT (Core i7, Phenom subset of SSE4.2 and SSE4A)
ammintrin.h: SSE4A + SSE3 + SSE2 + SSE + MMX (Phenom)
smmintrin.h: SSE4_1 + SSSE3 + SSE3 + SSE2 + SSE + MMX (Core i7, Bulldozer)
nmmintrin.h: SSE4_2 + SSE4_1 + SSSE3 + SSE3 + SSE2 + SSE + MMX (Core i7, Bulldozer)
wmmintrin.h: AES (Core i7 Westmere, Bulldozer)
immintrin.h: AVX, SSE4_2 + SSE4_1 + SSSE3 + SSE3 + SSE2 + SSE + MMX (Core i7 Sandy Bridge, Bulldozer)
<mmintrin.h> MMX
<xmmintrin.h> SSE
<emmintrin.h> SSE2
<pmmintrin.h> SSE3
<tmmintrin.h> SSSE3
<smmintrin.h> SSE4.1
<nmmintrin.h> SSE4.2
<ammintrin.h> SSE4A
<wmmintrin.h> AES
<immintrin.h> AVX
<zmmintrin.h> AVX512
SIMD Vector header
<fvec.h> verter class
<dvec.h> integer, double (AVX 포함)
x86 Instruction Set Reference
http://www.felixcloutier.com/x86/
'컴퓨팅' 카테고리의 다른 글
향후 CPU가 발전할 방향? (0) | 2018.02.16 |
---|---|
SIMD와 4x4 Matrix 데이터 처리 (0) | 2018.02.16 |
CPU 명령어 집합 (1) | 2016.05.07 |