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来优化!

你可能感兴趣的:(Intrinsics头文件与SIMD指令集、Visual Studio版本对应表!)