mad 函数

计算第一个和第二个指定的参数的产品,然后添加第三个指定的参数。

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

inline double mad(
   double _X,
   double _Y,
   double _Z
) restrict(amp);

inline int mad(
   int _X,
   int _Y,
   int _Z
) restrict(amp);

inline unsigned int mad(
   unsigned int _X,
   unsigned int _Y,
   unsigned int _Z
) restrict(amp);

参数

  • _X
    第一个指定参数。

  • _Y
    第二个指定参数。

  • _Z
    第三个指定参数。

返回值

_X x _Y + _Z 的结果。

要求

**标头:**amp.h

**命名空间:**Concurrency::direct3d

请参见

参考

Concurrency::direct3d 命名空间