言語

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を返す可能性があります。

適用対象