使用流 SIMD 扩展的整数内部

[本文档仅供预览,并可能在以后的版本中更改。 Blank topics are included as placeholders.]

Microsoft 专用

在表中列出的内部由内部的每个属性和执行用最近的助记键命名约定。

SSE 内部使用 __m128__m128i__m128d 数据类型,在 Itanium 处理器家族 (IPF) (ipf) 处理器不支持。 使用 __m64 数据类型的任何 SSE 内部在 x64 处理器不支持。

头文件 xmmintrin.h 包含 SSE 内部函数说明。

整数内部

内部名称

操作

对应的命令

_mm_extract_pi16

提取四个单词。

PEXTRW

_mm_insert_pi16

插入。

PINSRW

_mm_max_pi16

计算最大数量

PMAXSW

_mm_max_pu8

计算最大,未签名

PMAXUB

_mm_min_pi16

计算最小权限

PMINSW

_mm_min_pu8

计算最小权限,未签名

PMINUB

_mm_movemask_pi8

创建 8 位掩码

PMOVMSKB

_mm_mulhi_pu16

将乘以,返回高位

PMULHUW

_mm_maskmove_si64

返回四个单词的组合

PSHUFW

_mm_avg_pu8

计算条件存储

MASKMOVQ

_mm_avg_pu16

computes 舍入的平均值

PAVGB

_mm_sad_pu8

computes 舍入的平均值

PAVGW

_mm_shuffle_pi16 (流 SIMD 扩展)

计算绝对差异的总和

PSADBW

对于本节需要为 " 注册的多媒体状态。 请参见 了解 EMMS 指令 部分。

有关使用本主题中的代码示例的语法的说明,请参见 使用流 SIMD 扩展的浮点内部

请参见

参考

流式 SIMD 扩展 (SSE)