MathF.FusedMultiplyAdd(Single, Single, Single) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
1 つの三項演算として丸められた (x * y) + z を返します。
public:
static float FusedMultiplyAdd(float x, float y, float z);
public static float FusedMultiplyAdd(float x, float y, float z);
static member FusedMultiplyAdd : single * single * single -> single
Public Shared Function FusedMultiplyAdd (x As Single, y As Single, z As Single) As Single
パラメーター
- x
- Single
yを乗算する数値。
- y
- Single
xを乗算する数値。
- z
- Single
xの結果に加算される数値にyを乗算します。
返品
(x * y) + z。1 つの三項演算として丸められます。
注釈
これにより、無限精度のように (x * y) が計算され、その結果に無限精度のように z が追加され、最後に最も近い表現可能な値に丸められます。
これは、非融合シーケンスとは異なり、無限のプリシジョンのように (x * y) を計算し、結果を最も近い表現可能な値に丸め、無限精度のように丸められた結果に 'z' を追加し、最後に最も近い表現可能な値に丸めます。