fmaf 函数

计算第一个和第二个指定的参数的产品,然后将第三个指定的参数添加到结果;整个计算是作为单个操作执行的。

inline float fmaf(
   float _X,
   float _Y,
   float _Z
) restrict(amp);

参数

  • _X
    第一个浮点参数。

  • _Y
    第二个浮点参数。

  • _Z
    第三个浮点参数。

返回值

表达式 (_X x _Y) + _Z 的结果。 整个计算都作为单个操作执行,即子表达式计算到无限精度并且仅对最终结果四舍五入。

要求

**头文件:**amp_math.h

**命名空间:**Concurrency::precise_math

请参见

参考

Concurrency::precise_math 命名空间