Sdílet prostřednictvím


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

Viz také

Referenční dokumentace

Concurrency::precise_math – obor názvů