算術演算 (SSE2 整数の組み込み)
[このドキュメントはプレビュー版であり、後のリリースで変更されることがあります。 Blank topics are included as placeholders.]
Microsoft 固有の仕様 →
操作についてに続く次の表に示します。 64 ビットの整数 MMX のテクノロジについては パックされた算術演算 演算 (組み込みの表に示します。
SSE2 組み込み __m128 は__m128i とItanium Processor Family) プロセッサでサポートされていない __m128d のデータ型を使用 (IPF) します。 __m64 のデータ型を使う SSE2 組み込みが x64 のプロセッサではサポートされていません。
emmintrin.h のヘッダー ファイルはSSE2 命令の組み込みの宣言が含まれます。
整数演算の操作
組み込み |
命令 |
演算 |
---|---|---|
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 |
減算 |
このトピックのコード例で使用されている構文の詳細については ストリーミング SIMD 拡張子のオーバーフローを使用して浮動小数点組み込み を参照してください。