Condividi tramite


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

Definizione

Calcola una stima di (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

Parametri

left
TSelf

Valore da moltiplicare con right.

right
TSelf

Valore da moltiplicare con left.

addend
TSelf

Valore da aggiungere al risultato di left moltiplicato per right.

Restituisce

TSelf

Stima di (left * right) + addend.

Commenti

Nell'hardware che supporta in modo nativo FusedMultiplyAdd(TSelf, TSelf, TSelf), questo può restituire un risultato arrotondato come un'operazione ternaria.

In hardware senza supporto specializzato, questo può restituire solo (left * right) + addend.

Si applica a