3.178. __nv_hypot

原型:

double @__nv_hypot(double %x, double %y) 

描述:

计算一个直角三角形的斜边长度,该三角形的两条直角边长度分别为xy,且不会出现过度溢出或下溢。

返回:

返回直角三角形的斜边长度 x 2 + y 2 。如果正确值会溢出,则返回 + 。如果正确值会下溢,则返回0。如果其中一个输入参数为0,则返回另一个参数

Note:

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

库可用性:

计算能力2.0:支持

计算能力3.0:支持

计算能力3.5:支持