3.195. __nv_ilogbf
-
i32 @__nv_ilogbf(float %x)
Compute the unbiased integer exponent of the argument.
Calculates the unbiased integer exponent of the input argument
x.Note
For accuracy information, see the CUDA C++ Programming Guide, Mathematical Functions Appendix, Single-Precision Floating-Point Functions section.
- Returns
If successful, returns the unbiased exponent of the argument.
__nv_ilogbf(0) returns
INT_MIN.__nv_ilogbf(NaN) returns
INT_MIN.__nv_ilogbf(
x) returnsINT_MAXifxis \(\infty\) or the correct value is greater thanINT_MAX.__nv_ilogbf(
x) returnINT_MINif the correct value is less thanINT_MIN.