math.h 382 B

123456789101112131415161718192021
  1. #include <openlibm_math.h>
  2. // Missing typedefs
  3. typedef float float_t;
  4. typedef double double_t;
  5. #ifndef M_PI
  6. #define M_PI 3.14159265358979323846 /* pi */
  7. #endif
  8. #ifndef M_PI_2
  9. #define M_PI_2 1.57079632679489661923 /* pi/2 */
  10. #endif
  11. #ifndef M_PI_4
  12. #define M_PI_4 0.78539816339744830962 /* pi/4 */
  13. #endif
  14. #ifndef M_2_PI
  15. #define M_2_PI 0.63661977236758134308 /* 2/pi */
  16. #endif