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 命名空間

顯示: