MathF.FusedMultiplyAdd(Single, Single, Single) Yöntem

Tanım

Bir üçüncül işlem olarak yuvarlanmış (x * y) + z döndürür.

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

Parametreler

x
Single

ile yçarpılacak sayıdır.

y
Single

ile xçarpılacak sayıdır.

z
Single

sonucuna x eklenecek sayı ile yçarpılır.

Döndürülenler

Single

(x * y) + z, tek bir üçüncül işlem olarak yuvarlanmış.

Açıklamalar

Bu işlem, sonsuz duyarlık gibi hesaplar (x * y) , z bu sonuca sonsuz duyarlığı ekler ve son olarak en yakın temsil edilebilir değere yuvarlar.

Bu, birleştirilmemiş diziden farklıdır. Bu, sonsuz bir ön koşula kadar hesaplanabilir (x * y) , sonucu en yakın temsil edilebilir değere yuvarlar, yuvarlanmış sonuca sonsuz duyarlık gibi 'z' ekler ve son olarak en yakın temsil edilebilir değere yuvarlanır.

Şunlara uygulanır