SSE2指令使用下面三種數據類型: __m128, __m128i, 和 __m128d ,但是安騰處理器家族( Itanium Processor Family,IPF)處理器並不支持這三種數據類型;x64的處理器不支持任何使用 __m64 數據類型的SSE2指令。
所有的SSE2指令的聲明都在emmintrin.h頭文件中可以找得到。
整型算數操作:
指令 |
介紹 |
操作 |
---|---|---|
PADDB |
加法 |
|
PADDW |
加法 |
|
PADDD |
加法 |
|
PADDQ |
加法 |
|
PADDQ |
加法 |
|
PADDSB |
加法 |
|
PADDSW |
加法 |
|
PADDUSB |
加法 |
|
PADDUSW |
加法 |
|
PAVGB |
計算平均 |
|
PAVGW |
計算平均 |
|
PMADDWD |
乘法/加法 |
|
PMAXSW |
計算最大值 |
|
PMAXUB |
計算最大值 |
|
PMINSW |
計算最小值 |
|
PMINUB |
計算最小值 |
|
PMULHW |
乘法 |
|
PMULHUW |
乘法 |
|
PMULLW |
乘法 |
|
PMULUDQ |
乘法 |
|
PMULUDQ |
乘法 |
|
PSADBW |
計算差值/加法 |
|
PSUBB |
減法 |
|
PSUBW |
減法 |
|
PSUBD |
減法 |
|
PSUBQ |
減法 |
|
PSUBQ |
減法 |
|
PSUBSB |
減法 |
|
PSUBSW |
減法 |
|
PSUBUSB |
減法 |
|
PSUBUSW |
減法 |