共用方式為


fma 函式

計算第一個和第二個指定引數的乘積,然後再結果中加入第三個指定的引數;整個計算是以單一運算執行。

inline float fma(
   float _X,
   float _Y,
   float _Z
) restrict(amp);
inline double fma(
   double _X,
   double _Y,
   double _Z
) restrict(amp);

參數

  • _X
    第一個浮點引數。

  • _Y
    第二個浮點引數。

  • _Z
    第三個浮點引數。

傳回值

運算式 (_X * _Y) + _Z 的結果。 整個計算是當做單一作業來執行,也就是,子運算式計算至無限精確度,而只有最終結果四捨五入。

需求

**標頭:**amp_math.h

命名空間: Concurrency::precise_math

請參閱

參考

Concurrency::precise_math 命名空間