3.180. __nv_ilogb

原型:

i32 @__nv_ilogb(double %x) 

描述:

计算输入参数x的无偏整数指数。

返回:

  • 如果成功,返回参数的无偏指数。

  • __nv_ilogb(0) 返回 INT_MIN

  • __nv_ilogb(NaN) 返回 INT_MIN

  • __nv_ilogb(x) 如果 x 或者正确值大于 INT_MAX,则返回 INT_MAX

  • __nv_ilogb(x) 如果正确值小于 INT_MIN 则返回 INT_MIN

Note:

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

库可用性:

计算能力2.0:支持

计算能力3.0:支持

计算能力3.5:支持