Freigeben über


INumberBase<TSelf>.MultiplyAddEstimate(TSelf, TSelf, TSelf) Methode

Definition

Berechnet eine Schätzung von (left * right) + addend.

public:
 static override TSelf MultiplyAddEstimate(TSelf left, TSelf right, TSelf addend);
public static virtual TSelf MultiplyAddEstimate (TSelf left, TSelf right, TSelf addend);
static member MultiplyAddEstimate : 'Self * 'Self * 'Self -> 'Self
Public Shared Overrides Function MultiplyAddEstimate (left As TSelf, right As TSelf, addend As TSelf) As TSelf

Parameter

left
TSelf

Der wert, der mit rightmultipliziert werden soll.

right
TSelf

Der wert, der mit leftmultipliziert werden soll.

addend
TSelf

Der Wert, der dem Ergebnis left multipliziert mit righthinzugefügt werden soll.

Gibt zurück

TSelf

Eine Schätzung von (left * right) + addend.

Hinweise

Auf hardware that native supports FusedMultiplyAdd(TSelf, TSelf, TSelf), this may return a result that was rounded as one ternary operation.

Auf Hardware ohne spezielle Unterstützung kann dies nur zurück (left * right) + addend.

Gilt für: