Partilhar via


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 ser multiplicado com right.

right
TSelf

O valor a ser multiplicado com left.

addend
TSelf

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

Retornos

TSelf

Uma estimativa de (left * right) + addend.

Comentários

No hardware que dá suporte nativo a FusedMultiplyAdd(TSelf, TSelf, TSelf), isso pode retornar um resultado arredondado como uma operação ternária.

No hardware sem suporte especializado, isso pode apenas retornar (left * right) + addend.

Aplica-se a