MathF.FusedMultiplyAdd(Single, Single, Single) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zwraca (x * y) + z, zaokrąglony jako jedna operacjaternary.
public:
static float FusedMultiplyAdd(float x, float y, float z);
public static float FusedMultiplyAdd (float x, float y, float z);
static member FusedMultiplyAdd : single * single * single -> single
Public Shared Function FusedMultiplyAdd (x As Single, y As Single, z As Single) As Single
Parametry
- x
- Single
Liczba, która ma zostać pomnożona za pomocą y
funkcji .
- y
- Single
Liczba, która ma zostać pomnożona za pomocą x
funkcji .
- z
- Single
Liczba, która ma zostać dodana do wyniku pomnożonego x
przez y
.
Zwraca
(x * y) + z, zaokrąglone jako jedna pierwsza operacja.
Uwagi
(x * y)
Oblicza to tak, jakby było nieskończoną precyzją, dodaje z
wynik tak, jakby do nieskończonej precyzji, a na koniec zaokrągla do najbliższej wartości reprezentującej.
Różni się to od sekwencji niezwiązanej, która będzie obliczana (x * y)
tak, jakby do nieskończonej preiciji, zaokrąglać wynik do najbliższej wartości reprezentującej, dodać "z" do zaokrąglonego wyniku, tak jakby był nieskończony precyzja, a na koniec zaokrąglić do najbliższej wartości godnej reprezentowania.