算術運算 (SSE2 整數內部)

算術運算 (SSE2 整數內部)


Visual Studio 2012
此主題尚未評級 評價此主題

[本文檔僅供預覽,並可能在以後的版本中更改。 Blank topics are included as placeholders.]

Microsoft 專用

操作在下表中列出,後跟它們的說明。 64 位整數 MMX 技術的打包的算術內部在 打包的算術運算 表中列出。

將內部使用 __m128、 __m128i和 __m128d 數據類型,在 Itanium 處理器家族 (IPF) (ipf) 處理器不支持。 使用__m64 數據類型的任何 SSE2 內部在 x64 處理器不支持。

emmintrin.h 頭文件包含 SSE2 指令內部函數說明。

整數算術運算

內部

指令

操作

_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

減法

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