Sdílet prostřednictvím


INumberBase<TSelf>.MultiplyAddEstimate(TSelf, TSelf, TSelf) Metoda

Definice

Vypočítá odhad (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

Parametry

left
TSelf

Hodnota, která se má vynásobit right.

right
TSelf

Hodnota, která se má vynásobit left.

addend
TSelf

Hodnota, která se má přičíst k výsledku left vynásobená right.

Návraty

TSelf

Odhad (left * right) + addend.

Poznámky

Na hardwaru, který nativně podporuje FusedMultiplyAdd(TSelf, TSelf, TSelf), to může vrátit výsledek, který byl zaokrouhlený jako jedna ternární operace.

Na hardwaru bez specializované podpory se to může vrátit (left * right) + addend.

Platí pro