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

減法

 

        

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