3.164. __nv_frexp
原型:
double @__nv_frexp(double %x, i32* %b)
描述:
将浮点值x分解为归一化小数部分m和指数项n。m的绝对值将大于等于0.5且小于1.0,或者等于0; 。整数指数n将被存储在nptr指针所指向的内存位置。
返回:
-
__nv_frexp(0, nptr) 对于小数部分返回0,对于整数部分返回零。
-
__nv_frexp( , nptr) 返回 并将零存储到nptr指向的位置。
-
__nv_frexp( , nptr) 返回 并将未指定的值存储到nptr指向的位置。
-
__nv_frexp(NaN, y) 返回一个NaN,并在nptr指向的位置存储一个未指定的值。
有关精度信息,请参阅CUDA C++编程指南中的数学函数附录,双精度浮点函数部分。
库可用性:
计算能力2.0:支持
计算能力3.0:支持
计算能力3.5:支持