3.165. __nv_frexpf

原型:

float @__nv_frexpf(float %x, i32* %b) 

描述:

将浮点值x分解为归一化分数的成分m和指数的另一个项n。 的绝对值将大于或等于 0.5 且小于 1.0,或者等于 0;m将大于或等于 0.5 且小于 1.0,或者等于 0; x = m 2 n 。 整数指数n将存储在nptr指向的位置。

返回值

返回分数部分m.
  • __nv_frexpf(0,nptr) 对于分数部分返回 0,对于整数部分返回零。

  • __nv_frexpf( ± 0 , nptr) 返回 ± 0 并在nptr.

  • __nv_frexpf( ± , nptr) 返回 ± 指向的位置存储零。 并在nptr指向的位置。

  • __nv_frexpf(NaN,y) 指向的位置存储未指定的值。 返回 NaN 并在nptr指向的位置。

注意

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

库可用性:

Compute 2.0:是

Compute 3.0:是

Compute 3.5:是