3.254. __nv_remainder

原型:

double @__nv_remainder(double %x, double %y) 

描述:

计算双精度浮点余数r用于计算x除以y对于非零y. 因此 r = x n y 。值n是最接近的整数值 x y 。在以下情况下 | n x y | = 1 2 ,选择偶数n值。

返回值

  • __nv_remainder(x,0) 返回 NaN。

  • __nv_remainder( ± , y) 返回 NaN。

  • __nv_remainder(x, ± ) 返回x对于有限的x.

注意

有关精度信息,请参阅 CUDA C++ 编程指南的“数学函数附录”部分中的“双精度浮点函数”小节。

库可用性:

Compute 2.0:是

Compute 3.0:是

Compute 3.5:是