次の方法で共有


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)をネイティブにサポートするハードウェアでは、1 つの三項演算として丸められた結果が返される場合があります。

特殊なサポートがないハードウェアでは、これは単に (left * right) + addendを返す可能性があります。

適用対象