Comparteix a través de


INumberBase<TSelf>.MultiplyAddEstimate(TSelf, TSelf, TSelf) Método

Definición

Calcula una estimación de (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

Parámetros

left
TSelf

Valor que se va a multiplicar con right.

right
TSelf

Valor que se va a multiplicar con left.

addend
TSelf

Valor que se va a agregar al resultado de left multiplicado por right.

Devoluciones

TSelf

Una estimación de (left * right) + addend.

Comentarios

En el hardware que admite de forma nativa FusedMultiplyAdd(TSelf, TSelf, TSelf), esto puede devolver un resultado redondeado como una operación ternaria.

En hardware sin soporte técnico especializado, esto puede devolver (left * right) + addend.

Se aplica a