INumberBase<TSelf>.MultiplyAddEstimate(TSelf, TSelf, TSelf) Yöntem

Tanım

(left * right) + addendtahminini hesaplar.

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

Parametreler

left
TSelf

rightile çarpılacak değer.

right
TSelf

leftile çarpılacak değer.

addend
TSelf

left sonucuna eklenecek değer rightile çarpılır.

Döndürülenler

TSelf

tahmini (left * right) + addend.

Açıklamalar

FusedMultiplyAdd(TSelf, TSelf, TSelf)yerel olarak destekleyen donanımlarda bu, tek bir üçüncül işlem olarak yuvarlanmış bir sonuç döndürebilir.

Özel desteği olmayan donanımlarda, bu yalnızca döndürebilir (left * right) + addend.

Şunlara uygulanır