3.155. __nv_fmodf

原型:

float @__nv_fmodf(float %x, float %y) 

描述:

计算x除以y的浮点余数。此函数计算的除法运算x/y的浮点余数精确等于x - n*y的值,其中nx/y截断小数部分后的结果。计算结果将与x具有相同的符号,且其绝对值将小于y的绝对值。

返回:

  • 返回 x 除以 y 的浮点余数。

  • __nv_fmodf( ± 0 , y) 返回 ± 0 如果 y 不为零。

  • __nv_fmodf(x, ± ) 如果x是有限值,则返回x

  • __nv_fmodf(x, y) 当x ± y为零时返回NaN。

  • 如果任一参数为NaN,则返回NaN。

Note:

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

库可用性:

计算能力2.0:支持

计算能力3.0:支持

计算能力3.5:支持