| 494 | } // namespace detail |
| 495 | |
| 496 | float atan2_impl_float(float y, float x) { |
| 497 | #if FL_MATH_USE_LIBM |
| 498 | return ::atan2f(y, x); |
| 499 | #else |
| 500 | return detail::atan2_full_<float>(y, x); |
| 501 | #endif |
| 502 | } |
| 503 | |
| 504 | double atan2_impl_double(double y, double x) { |
| 505 | #if FL_MATH_USE_LIBM |