3.192. __nv_hypot
-
double @__nv_hypot(double %x, double %y)
Calculate the square root of the sum of squares of two arguments.
Calculate the length of the hypotenuse of a right triangle whose two sides have lengths
xandywithout undue overflow or underflow.Note
For accuracy information, see the CUDA C++ Programming Guide, Mathematical Functions Appendix, Double-Precision Floating-Point Functions section.
- Returns
Returns the length of the hypotenuse \(\sqrt{x^2+y^2}\). If the correct value would overflow, returns \(+\infty\). If the correct value would underflow, returns 0. If one of the input arguments is 0, returns the other argument