Udostępnij za pośrednictwem


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

Definicja

Oblicza oszacowanie (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

Wartość, która ma zostać pomnożona za pomocą right.

right
TSelf

Wartość, która ma zostać pomnożona za pomocą left.

addend
TSelf

Wartość, która ma zostać dodana do wyniku left pomnożone przez right.

Zwraca

TSelf

Szacowanie (left * right) + addend.

Uwagi

Na sprzęcie, który natywnie obsługuje FusedMultiplyAdd(TSelf, TSelf, TSelf), może to zwrócić wynik zaokrąglony jako jedna operacjaternary.

Na sprzęcie bez specjalistycznej obsługi może to być po prostu zwrócone (left * right) + addend.

Dotyczy