fma – funkce
Vypočítá součin prvního a druhého zadaného argumentu, poté přičte k výsledku třetí argument; celý výpočet se provádí jako jediná operace.
inline float fma(
float _X,
float _Y,
float _Z
) restrict(amp);
inline double fma(
double _X,
double _Y,
double _Z
) restrict(amp);
Parametry
_X
První argument s plovoucí desetinnou čárkou._Y
Druhý argument s plovoucí desetinnou čárkou._Z
Třetí argument s plovoucí desetinnou čárkou.
Vrácená hodnota
Výsledek výrazu (_X * _Y) + _Z.Celý výpočet se provádí jako jediná operace. To znamená, že dílčí výrazy se počítají s nekonečnou přesností a zaokrouhlí se pouze konečný výsledek.
Požadavky
Hlavička: amp_math.h
Obor názvů: Concurrency::precise_math