math.h 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. #pragma once
  2. #include <sys/cdefs.h>
  3. __BEGIN_DECLS
  4. #define HUGE_VAL 1e10000
  5. double acos(double);
  6. float acosf(float);
  7. double asin(double);
  8. float asinf(float);
  9. double atan(double);
  10. float atanf(float);
  11. double atan2(double, double);
  12. float atan2f(float, float);
  13. double cos(double);
  14. float cosf(float);
  15. double cosh(double);
  16. float coshf(float);
  17. double sin(double);
  18. float sinf(float);
  19. double sinh(double);
  20. float sinhf(float);
  21. double tan(double);
  22. float tanf(float);
  23. double tanh(double);
  24. float tanhf(float);
  25. double ceil(double);
  26. float ceilf(float);
  27. double floor(double);
  28. float floorf(float);
  29. double round(double);
  30. float roundf(float);
  31. double fabs(double);
  32. float fabsf(float);
  33. double fmod(double, double);
  34. float fmodf(float, float);
  35. double exp(double);
  36. float expf(float);
  37. double frexp(double, int* exp);
  38. float frexpf(float, int* exp);
  39. double log(double);
  40. float logf(float);
  41. double log10(double);
  42. float log10f(float);
  43. double sqrt(double);
  44. float sqrtf(float);
  45. double modf(double, double*);
  46. float modff(float, float*);
  47. double ldexp(double, int exp);
  48. float ldexpf(float, int exp);
  49. double pow(double x, double y);
  50. __END_DECLS