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

Definição

Calcula uma estimativa 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

O valor a multiplicar por right.

right
TSelf

O valor a multiplicar por left.

addend
TSelf

O valor a ser somado ao resultado de left multiplicado por right.

Devoluções

TSelf

Uma estimativa de (left * right) + . addend

Observações

Em hardware que suporta FusedMultiplyAdd(TSelf, TSelf, TSelf)nativamente , isto pode devolver um resultado arredondado como uma operação ternária.

Em hardware sem suporte especializado, isto pode simplesmente devolver (left * right) + . addend

Aplica-se a