算術演算 (SSE2 浮動小数点組み込み)
[このドキュメントはプレビュー版であり、後のリリースで変更されることがあります。 Blank topics are included as placeholders.]
Microsoft 固有の仕様 →
次の表に示す組み込みは組み込みの説明を指定します。
SSE の組み込みは __m128__m128i とItanium Processor Family) プロセッサでサポートされていない __m128d のデータ型を使用 (IPF) します。 __m64 のデータ型を使う SSE の組み込みが x64 のプロセッサではサポートされていません。
ヘッダー ファイル xmmintrin.hSSE 組み込みの宣言を指定します。
パックされた算術組み込み
組み込み |
命令 |
演算 |
R0 |
R1 |
R2 |
R3 |
---|---|---|---|---|---|---|
ADDSS |
追加します。 |
|
|
|
|
|
ADDPS |
追加します。 |
|
|
|
|
|
SUBSS |
減算 |
|
|
|
|
|
SUBPS |
減算 |
|
|
|
|
|
MULSS |
乗算します。 |
|
|
|
|
|
MULPS |
乗算します。 |
|
|
|
|
|
DIVSS |
除算 |
|
|
|
|
|
DIVPS |
除算 |
|
|
|
|
|
SQRTSS |
二乗ルートを計算します |
|
|
|
|
|
SQRTPS |
二乗ルートを計算します |
|
|
|
|
|
RCPSS |
相互運用を計算します。 |
|
|
|
|
|
RCPPS |
相互運用を計算します。 |
|
|
|
|
|
RSQRTSS |
相互平方根を計算します |
|
|
|
|
|
RSQRTPS |
相互二乗ルートを計算します |
|
|
|
|
|
MINSS |
最小値を計算します |
|
|
|
|
|
MINPS |
最小値を計算します |
|
|
|
|
|
MAXSS |
最大値を計算します |
|
|
|
|
|
MAXPS |
最大値を計算します |
|
|
|
|
このトピックのコード例で使用されている構文の詳細については ストリーミング SIMD 拡張子のオーバーフローを使用して浮動小数点組み込み を参照してください。