MathF.FusedMultiplyAdd(Single, Single, Single) MathF.FusedMultiplyAdd(Single, Single, Single) MathF.FusedMultiplyAdd(Single, Single, Single) MathF.FusedMultiplyAdd(Single, Single, Single) Method

Определение

Возвращает значение (x * y) + z, округленное в рамках одной тернарной операции.Returns (x * y) + z, rounded as one ternary operation.

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 Single Single Single

Число, которое будет умножаться на y.The number to be multiplied with y.

y
Single Single Single Single

Число, которое будет умножаться на x.The number to be multiplied with x.

z
Single Single Single Single

Число, которое будет добавляться к результату x, умноженному на y.The number to be added to the result of x multiplied by y.

Возвраты

Значение (x * y) + z, округленное в рамках одной тернарной операции.(x * y) + z, rounded as one ternary operation.

Комментарии

При этом вычисляются (x * y) , как если бы точность была z неограниченной, добавляет к этому результату, как если бы точность была неограниченной, и, наконец, округляется до ближайшего представимого значения.This computes (x * y) as if to infinite precision, adds z to that result as if to infinite precision, and finally rounds to the nearest representable value.

Это отличается от последовательности с плавким предохранителем, которая (x * y) будет вычисляться так, как если бы преиЦисион, округлять результат до ближайшего представимого значения, добавлять "z" к округленному результату как при неограниченной точности, а затем округлять до ближайшего представления. значений.This differs from the non-fused sequence which would compute (x * y) as if to infinite preicision, round the result to the nearest representable value, add 'z' to the rounded result as if to infinite precision, and finally round to the nearest representable value.

Применяется к