次の方法で共有


浮動小数点演算 ()

[このドキュメントはプレビュー版であり、後のリリースで変更されることがあります。 Blank topics are included as placeholders.]

Microsoft 固有の仕様 →

次の表に示す操作は組み込みの説明を指定します。

SSE2 組み込み __m128__m128i とItanium Processor Family) プロセッサでサポートされていない __m128d のデータ型を使用 (IPF) します。 __m64 のデータ型を使う SSE2 組み込みが x64 のプロセッサではサポートされていません。

emmintrin.h のヘッダー ファイルはSSE2 命令の組み込みの宣言が含まれます。

算術演算の組み込み

主な名前

対応する手順

演算

R0 値

R1 値

_mm_add_sd

ADDSD

追加します。

a0 [op] b0
a1

_mm_add_pd

ADDPD

追加します。

a0 [op] b0
a1 [op] b1

_mm_div_sd

DIVSD

除算

a0 [op] b0
a1

_mm_div_pd

DIVPD

除算

a0 [op] b0
a1 [op] b1

_mm_max_sd

MAXSD

最大値を計算します

a0 [op] b0
a1

_mm_max_pd

MAXPD

最大値を計算します

a0 [op] b0
a1 [op] b1

_mm_min_sd

MINSD

最小値を計算します

a0 [op] b0
a1

_mm_min_pd

MINPD

最小値を計算します

a0 [op] b0
a1 [op] b1

_mm_mul_sd

MULSD

乗算します。

a0 [op] b0
a1

_mm_mul_pd

MULPD

乗算します。

a0 [op] b0
a1 [op] b1

_mm_sqrt_sd

SQRTSD

平方根を計算します

a0 [op] b0
a1

_mm_sqrt_pd

SQRTPD

平方根を計算します

a0 [op] b0
a1 [op] b1

_mm_sub_sd

SUBSD

減算

a0 [op] b0
a1

_mm_sub_pd

SUBPD

減算

a0 [op] b0
a1 [op] b1

このトピックのコード例で使用されている構文の詳細については ストリーミング SIMD 拡張子のオーバーフローを使用して浮動小数点組み込み を参照してください。

参照

Reference

ストリーミング SIMD 拡張子のオーバーフローを使用して浮動小数点組み込み 2 個の手順