INumberBase<TSelf>.MultiplyAddEstimate(TSelf, TSelf, TSelf) Метод

Определение

Вычисляет оценку (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

Параметры

left
TSelf

Значение, которое нужно умножить на right.

right
TSelf

Значение, которое нужно умножить на left.

addend
TSelf

Значение, добавляемое к результату left умножения на right.

Возвращаемое значение

TSelf

Оценка (left * right) + . addend

Комментарии

На оборудовании, которое изначально поддерживается FusedMultiplyAdd(TSelf, TSelf, TSelf), это может возвращать результат, округленный как одна тернарная операция.

На оборудовании без специализированной поддержки это может просто возвращать (left * right) + . addend

Применяется к