3.165. __nv_frexpf

原型:

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

描述:

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

返回:

Returns the fractional component m.
  • __nv_frexpf(0, nptr) 对于小数部分返回0,对于整数部分返回零。

  • __nv_frexpf( ± 0 , nptr) 返回 ± 0 并将零值存储到nptr指向的位置。

  • __nv_frexpf( ± , nptr) 返回 ± 并将未指定的值存储到nptr所指向的位置。

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

Note:

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

库可用性:

计算能力2.0:支持

计算能力3.0:支持

计算能力3.5:支持