Math.FusedMultiplyAdd(Double, Double, Double) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt (x * y) + z, gerundet als ternärer Vorgang, zurück.
public:
static double FusedMultiplyAdd(double x, double y, double z);
public static double FusedMultiplyAdd (double x, double y, double z);
static member FusedMultiplyAdd : double * double * double -> double
Public Shared Function FusedMultiplyAdd (x As Double, y As Double, z As Double) As Double
Parameter
- x
- Double
Die Zahl, die mit y
multipliziert werden soll.
- y
- Double
Die Zahl, die mit x
multipliziert werden soll.
- z
- Double
Die Zahl, die zum Ergebnis von x
multipliziert mit y
addiert werden soll.
Gibt zurück
(x * y) + z, gerundet als ternärer Vorgang.
Hinweise
Dies wird wie mit unendlicher Genauigkeit berechnet, wird zu diesem Ergebnis wie bei unendlicher Genauigkeit addiert und schließlich auf den nächsten (x * y)
z
darstellbaren Wert gerundet.
Dies unterscheidet sich von der Nicht-Fused-Sequenz, die wie bei unendlicher Genauigkeit berechnet, das Ergebnis auf den nächsten darstellbaren Wert rundet, zum gerundeten Ergebnis wie bei unendlicher Genauigkeit und schließlich zum nächsten darstellbaren Wert (x * y)
z
rundet.