Intrinsics頭文件與SIMD指令集、Visual Studio版本對應表!

Intrinsics頭文件與SIMD指令集、Visual Studio版本對應表!

 

File

描述

VS

VisualStudio

intrin.h

All Architectures

8.0

2005

mmintrin.h

MMX intrinsics

6.0

6.0 SP5+PP5

xmmintrin.h

Streaming SIMD Extensions intrinsics

6.0

6.0 SP5+PP5

emmintrin.h

Willamette New Instruction intrinsics (SSE2)

6.0

6.0 SP5+PP5

pmmintrin.h

SSE3 intrinsics

9.0

2008

tmmintrin.h

SSSE3 intrinsics

9.0

2008

smmintrin.h

SSE4.1 intrinsics

9.0

2008

nmmintrin.h

SSE4.2 intrinsics.

9.0

2008

wmmintrin.h

AES and PCLMULQDQ intrinsics.

10.0

2010

immintrin.h

Intel-specific intrinsics(AVX)

10.0

2010 SP1

ammintrin.h

AMD-specific intrinsics (FMA4, LWP, XOP)

10.0

2010 SP1

mm3dnow.h

AMD 3DNow! intrinsics

6.0

6.0 SP5+PP5

 

如果大家在PC上做優化,使用SIMD指令來優化各種瓶頸函數,包含#include <nmmintrin.h> 這個頭文件基本就全了,除非你可以使用AVX來優化!

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章