3.250. __nv_powi
原型:
double @__nv_powi(double %x, i32 %y)
描述:
计算x的y次幂值
返回:
-
__nv_powi( , y) 当y为小于0的整数时返回 。
-
__nv_powi( , y) 当y为大于0的奇数时返回 。
-
__nv_powi( , y) 当y > 0且不是奇数时返回+0。
-
__nv_powi(-1, ) 返回1。
-
__nv_powi(+1, y) 对于任何y(包括NaN)都返回1。
-
__nv_powi(x, ) 对于任何x(包括NaN)都返回1。
-
__nv_powi(x, y) 对于有限负数 x 和有限非整数 y 返回 NaN。
-
__nv_powi(x, ) 返回 当 。
-
__nv_powi(x, ) 当 时返回 +0。
-
__nv_powi(x, ) 当 时返回 +0。
-
__nv_powi(x, ) 返回 当 。
-
__nv_powi( , y) 当y为小于0的奇数时返回-0。
-
__nv_powi( , y) 当 y 小于0且不是奇数时返回 +0。
-
__nv_powi( , y) 当y为大于0的奇数时返回 。
-
__nv_powi( , y) 当y > 0且不是奇数时返回 。
-
__nv_powi( , y) 当 y < 0 时返回 +0。
-
__nv_powi( , y) 当 y > 0 时返回 。
有关精度信息,请参阅CUDA C++编程指南中的数学函数附录,双精度浮点函数部分。
库可用性:
计算能力2.0:支持
计算能力3.0:支持
计算能力3.5:支持