3.180. __nv_ilogb

原型:

i32 @__nv_ilogb(double %x) 

描述:

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

返回值

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

  • __nv_ilogb(0) 返回INT_MIN.

  • __nv_ilogb(NaN) 返回INT_MIN.

  • __nv_ilogb(x) 返回INT_MAX如果xis 或者正确的值大于INT_MAX.

  • __nv_ilogb(x) returnINT_MIN如果正确的值小于INT_MIN.

注意

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

库的可用性:

Compute 2.0:是

Compute 3.0:是

Compute 3.5:是