| 502 | } |
| 503 | |
| 504 | double atan2_impl_double(double y, double x) { |
| 505 | #if FL_MATH_USE_LIBM |
| 506 | return ::atan2(y, x); |
| 507 | #else |
| 508 | return detail::atan2_full_<double>(y, x); |
| 509 | #endif |
| 510 | } |
| 511 | |
| 512 | float hypot_impl_float(float x, float y) { |
| 513 | #if FL_MATH_USE_LIBM |