英語で読む

次の方法で共有


MathF.FusedMultiplyAdd(Single, Single, Single) メソッド

定義

1 つの三項演算として丸められた、(x * y) + z を返します。

C#
public static float FusedMultiplyAdd (float x, float y, float z);

パラメーター

x
Single

y と乗算する数値。

y
Single

x と乗算する数値。

z
Single

xy を乗算した結果に加算される数値。

戻り値

Single

1 つの三項演算として丸められた、(x * y) + z。

注釈

これにより、無限の有効桁数に対するかのように計算 (x * y) され、 z その結果が無限の有効桁数に加算され、最後に最も近い表現可能な値に丸められます。

これは、無限の前置に近い値に丸め、結果を最も近い表現可能な値に丸め、無限の精度に近い値に丸めた結果に 'z' を追加し、最後に最も近い表現可能な値に丸めるような計算を行う (x * y) 非融合シーケンスとは異なります。

適用対象

製品 バージョン
.NET Core 3.0, Core 3.1, 5, 6, 7