Initial xloong code
[xloong.git] / include / math.h
blob1cba31788ccea36b88d917d54de81e1d6ca7278d
1 /* $Id: math.h,v 1.1.1.1 2006/09/14 01:59:06 root Exp $ */
2 #ifndef _MATH_
3 #define _MATH_
5 #ifdef FLOAT
6 float sin(float x);
7 float cos(float x);
8 float tan(float x);
9 float atan(float x);
10 float exp(float x);
11 float log(float x);
12 float pow(float x);
13 float sqrt(float x);
14 #else
17 double acos(double x);
18 double acosh(double x);
19 double asin(double x);
20 double atan(double x);
21 double atan2(double y, double x);
22 double atanh(double x);
23 double ceil(double x);
24 double cos(double x);
25 double cosh(double x);
26 double exp(double x);
27 double fabs(double x);
28 double floor(double x);
29 double fmod(double x, double y);
30 double frexp(double x, int *i);
31 double ldexp(double x, int i);
32 double log(double x);
33 double log10(double x);
34 double modf(double x, double *i);
35 double pow(double x,double y);
36 double sin(double x);
37 double sinh(double x);
38 double sqrt(double x);
39 double tan(double x);
40 double tanh(double x);
42 #endif
45 float acosf(float x);
46 float asinf(float x);
47 float atan2f(float y, float x);
48 float atanf(float x);
49 float ceilf(float x);
50 float cosf(float x);
51 float coshf(float x);
52 float expf(float x);
53 float fabsf(float x);
54 float floorf(float x);
55 float fmodf(float x, float y);
56 float frexpf(float x, int *i);
57 float ldexpf(float x, int i);
58 float log10f(float x);
59 float logf(float x);
60 float modff(float x, float *i);
61 float powf(float x);
62 float sinf(float x);
63 float sinhf(float x);
64 float sqrtf(float x);
65 float tanf(float x);
66 float tanhf(float x);
68 #endif /* _MATH_ */