针对 Visual Studio 2010 SP1 添加的 XOP 内部函数

更新:2011 年 3 月

需要 Visual Studio 2010 SP1。

Visual C++ 编译器包括下列可用于 XOP 体系结构的内部函数。

_mm_cmov_si128

_mm_com_epi8

_mm_com_epi16

_mm_com_epi32

_mm_com_epi64

_mm_com_epu8

_mm_com_epu16

_mm_com_epu32

_mm_com_epu64

_mm_frcz_pd

_mm_frcz_ps

_mm_frcz_sd

_mm_frcz_ss

_mm_haddd_epi8

_mm_haddd_epi16

_mm_haddd_epu8

_mm_haddd_epu16

_mm_haddq_epi8

_mm_haddq_epi16

_mm_haddq_epi32

_mm_haddq_epu8

_mm_haddq_epu16

_mm_haddq_epu32

_mm_haddw_epi8

_mm_haddw_epu8

_mm_hsubw_epi8

_mm_hsubd_epi16

_mm_hsubq_epi32

_mm_macc_epi16

_mm_macc_epi32

_mm_maccd_epi16

_mm_macchi_epi32

_mm_macclo_epi32

_mm_maccs_epi16

_mm_maccs_epi32

_mm_maccsd_epi16

_mm_maccshi_epi32

_mm_maccslo_epi32

_mm_maddd_epi16

_mm_maddsd_epi16

_mm_perm_epi8

_mm_permute2_pd

_mm_permute2_ps

_mm_rot_epi8

_mm_rot_epi16

_mm_rot_epi32

_mm_rot_epi64

_mm_roti_epi8

_mm_roti_epi16

_mm_roti_epi32

_mm_roti_epi64

_mm_sha_epi8

_mm_sha_epi16

_mm_sha_epi32

_mm_sha_epi64

_mm_shl_epi8

_mm_shl_epi16

_mm_shl_epi32

_mm_shl_epi64

_mm256_cmov_si256

_mm256_frcz_pd

_mm256_frcz_ps

_mm256_permute2_pd

_mm256_permute2_ps

请参见

参考

Intrinsics Available on All Architectures

x86 Intrinsics

Itanium Intrinsics

MMX, SSE, and SSE2 Intrinsics

Compiler Intrinsics

其他资源

针对 Visual Studio 2010 SP1 添加的 FMA4 内部函数

针对 Visual Studio 2010 SP1 添加的 LWP 内部函数

针对 Visual Studio 2010 SP1 添加的编译器内部函数

修订记录

Date

修订记录

原因

2011 年 3 月

添加了本内容。

SP1 功能更改。