cleanup
[rpikern] / src / libc / math.h
1 #ifndef MATH_H_
2 #define MATH_H_
3
4 #define INFINITY        __builtin_inff()
5 #define NAN                     __builtin_nanf
6
7 #define M_PI            3.141592653589793
8
9 #define sin(x)          __builtin_sin(x)
10 #define cos(x)          __builtin_cos(x)
11 #define tan(x)          __builtin_tan(x)
12 #define fabs(x)         __builtin_fabs(x)
13 #define fmod(x, y)      __builtin_fmod(x, y)
14 #define sqrt(x)         __builtin_sqrt(x)
15 #define atan2(y, x)     __builtin_atan2(y, x)
16
17 double pow(double x, double y);
18
19 #endif  /* MATH_H_ */