3.249. __nv_powf

原型:

float @__nv_powf(float %x, float %y) 

描述:

计算以下值x的幂y

返回值

  • __nv_powf( ± 0 , y) 返回 ± 对于y小于 0 的整数。

  • __nv_powf( ± 0 , y) 返回 ± 0 对于y大于 0 的奇数整数。

  • __nv_powf( ± 0 , y) 返回 +0,对于y> 0 且不是奇数整数。

  • __nv_powf(-1, ± ) 返回 1。

  • __nv_powf(+1,y) 对于任何y都返回 1,即使是 NaN。

  • __nv_powf(x, ± 0 ) 对于任何x都返回 1,即使是 NaN。

  • __nv_powf(x, y) 对于有限的x< 0 和有限的非整数y.

  • __nv_powf(x, ) 返回 + 对于 | x | < 1 .

  • __nv_powf(x, ) 返回 +0,对于 | x | > 1 .

  • __nv_powf(x, + ) 返回 +0,对于 | x | < 1 .

  • __nv_powf(x, + ) 返回 + 对于 | x | > 1 .

  • __nv_powf( , y) 返回 -0,对于y小于 0 的奇数整数。

  • __nv_powf( , y) 返回 +0,对于y< 0 且不是奇数整数。

  • __nv_powf( , y) 返回 对于y大于 0 的奇数整数。

  • __nv_powf( , y) 返回 + 对于y> 0 且不是奇数整数。

  • __nv_powf( + , y) 返回 +0,对于y < 0.

  • __nv_powf( + , y) 返回 + 对于y > 0.

注意

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

库可用性:

Compute 2.0:是

Compute 3.0:是

Compute 3.5:是