Hypotenuse function. \param x first argument \param y second argument \return square root of sum of squares without internal over- or underflows template typename enable ::type hypot(T x, U y) { return functions::hypot(x, y); }
| 3193 | // template<typename T,typename U> typename enable<expr,T,U>::type hypot(T x, U y) { return functions::hypot(x, y); |
| 3194 | //} |
| 3195 | inline expr hypot(half x, half y) |
| 3196 | { |
| 3197 | return functions::hypot(x, y); |
| 3198 | } |
| 3199 | inline expr hypot(half x, expr y) |
| 3200 | { |
| 3201 | return functions::hypot(x, y); |