SSE2指令--使用SSE2的整型指令:算数操作指令-1

          SSE2指令使用下面三种数据类型: __m128__m128i, 和 __m128d ,但是安腾处理器家族( Itanium Processor Family,IPF)处理器并不支持这三种数据类型;x64的处理器不支持任何使用 __m64 数据类型的SSE2指令。

        所有的SSE2指令的声明都在emmintrin.h头文件中可以找得到。

         整型算数操作:

       

指令

介绍

操作

_mm_add_epi8

PADDB

加法

_mm_add_epi16

PADDW

加法

_mm_add_epi32

PADDD

加法

_mm_add_si64

PADDQ

加法

_mm_add_epi64

PADDQ

加法

_mm_adds_epi8

PADDSB

加法

_mm_adds_epi16

PADDSW

加法

_mm_adds_epu8

PADDUSB

加法

_mm_adds_epu16

PADDUSW

加法

_mm_avg_epu8

PAVGB

计算平均

_mm_avg_epu16

PAVGW

计算平均

_mm_madd_epi16

PMADDWD

乘法/加法

_mm_max_epi16

PMAXSW

计算最大值

_mm_max_epu8

PMAXUB

计算最大值

_mm_min_epi16

PMINSW

计算最小值

_mm_min_epu8

PMINUB

计算最小值

_mm_mulhi_epi16

PMULHW

乘法

_mm_mulhi_epu16

PMULHUW

乘法

_mm_mullo_epi16

PMULLW

乘法

_mm_mul_su32

PMULUDQ

乘法

_mm_mul_epu32

PMULUDQ

乘法

_mm_sad_epu8

PSADBW

计算差值/加法

_mm_sub_epi8

PSUBB

减法

_mm_sub_epi16

PSUBW

减法

_mm_sub_epi32

PSUBD

减法

_mm_sub_si64

PSUBQ

减法

_mm_sub_epi64

PSUBQ

减法

_mm_subs_epi8

PSUBSB

减法

_mm_subs_epi16

PSUBSW

减法

_mm_subs_epu8

PSUBUSB

减法

_mm_subs_epu16

PSUBUSW

减法

 

        

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值