| 568 | } |
| 569 | |
| 570 | float acos_impl_float(float value) { |
| 571 | #if FL_MATH_USE_LIBM |
| 572 | return ::acosf(value); |
| 573 | #else |
| 574 | const float kPiHalf = 1.57079632679489661923f; |
| 575 | return kPiHalf - asin_impl_float(value); |
| 576 | #endif |
| 577 | } |
| 578 | |
| 579 | double acos_impl_double(double value) { |
| 580 | #if FL_MATH_USE_LIBM |
no test coverage detected