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, mit rightdem multipliziert werden soll.

right
TSelf

Der wert, mit leftdem multipliziert werden soll.

addend
TSelf

Der Wert, der dem Ergebnis der left Multiplikation hinzugefügt werden soll.right

Gibt zurück

TSelf

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

Hinweise

Auf Hardware, die systemintern unterstützt FusedMultiplyAdd(TSelf, TSelf, TSelf)wird, kann dies ein Ergebnis zurückgeben, das als ternärer Vorgang gerundet wurde.

Auf Hardware ohne spezielle Unterstützung kann dies einfach (left * right) + addendzurückgegeben werden.

Gilt für: