]>
Commit | Line | Data |
---|---|---|
6506f45c | 1 | /* |
d8e0edec | 2 | * Copyright (c) 2011, 2013 Nicira, Inc. |
6506f45c BP |
3 | * |
4 | * Licensed under the Apache License, Version 2.0 (the "License"); | |
5 | * you may not use this file except in compliance with the License. | |
6 | * You may obtain a copy of the License at: | |
7 | * | |
8 | * http://www.apache.org/licenses/LICENSE-2.0 | |
9 | * | |
10 | * Unless required by applicable law or agreed to in writing, software | |
11 | * distributed under the License is distributed on an "AS IS" BASIS, | |
12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |
13 | * See the License for the specific language governing permissions and | |
14 | * limitations under the License. | |
15 | */ | |
16 | ||
17 | #ifndef __CHECKER__ | |
18 | #error "Use this header only with sparse. It is not a correct implementation." | |
19 | #endif | |
20 | ||
21 | #ifndef __SYS_MATH_SPARSE | |
22 | #define __SYS_MATH_SPARSE 1 | |
23 | ||
24 | double acos(double); | |
25 | float acosf(float); | |
26 | double acosh(double); | |
27 | float acoshf(float); | |
28 | long double acoshl(long double); | |
29 | long double acosl(long double); | |
30 | double asin(double); | |
31 | float asinf(float); | |
32 | double asinh(double); | |
33 | float asinhf(float); | |
34 | long double asinhl(long double); | |
35 | long double asinl(long double); | |
36 | double atan(double); | |
37 | double atan2(double, double); | |
38 | float atan2f(float, float); | |
39 | long double atan2l(long double, long double); | |
40 | float atanf(float); | |
41 | double atanh(double); | |
42 | float atanhf(float); | |
43 | long double atanhl(long double); | |
44 | long double atanl(long double); | |
45 | double cbrt(double); | |
46 | float cbrtf(float); | |
47 | long double cbrtl(long double); | |
48 | double ceil(double); | |
49 | float ceilf(float); | |
50 | long double ceill(long double); | |
51 | double copysign(double, double); | |
52 | float copysignf(float, float); | |
53 | long double copysignl(long double, long double); | |
54 | double cos(double); | |
55 | float cosf(float); | |
56 | double cosh(double); | |
57 | float coshf(float); | |
58 | long double coshl(long double); | |
59 | long double cosl(long double); | |
60 | double erf(double); | |
61 | double erfc(double); | |
62 | float erfcf(float); | |
63 | long double erfcl(long double); | |
64 | float erff(float); | |
65 | long double erfl(long double); | |
66 | double exp(double); | |
67 | double exp2(double); | |
68 | float exp2f(float); | |
69 | long double exp2l(long double); | |
70 | float expf(float); | |
71 | long double expl(long double); | |
72 | double expm1(double); | |
73 | float expm1f(float); | |
74 | long double expm1l(long double); | |
75 | double fabs(double); | |
76 | float fabsf(float); | |
77 | long double fabsl(long double); | |
78 | double fdim(double, double); | |
79 | float fdimf(float, float); | |
80 | long double fdiml(long double, long double); | |
81 | double floor(double); | |
82 | float floorf(float); | |
83 | long double floorl(long double); | |
84 | double fma(double, double, double); | |
85 | float fmaf(float, float, float); | |
86 | long double fmal(long double, long double, long double); | |
87 | double fmax(double, double); | |
88 | float fmaxf(float, float); | |
89 | long double fmaxl(long double, long double); | |
90 | double fmin(double, double); | |
91 | float fminf(float, float); | |
92 | long double fminl(long double, long double); | |
93 | double fmod(double, double); | |
94 | float fmodf(float, float); | |
95 | long double fmodl(long double, long double); | |
96 | double frexp(double, int *); | |
97 | float frexpf(float value, int *); | |
98 | long double frexpl(long double value, int *); | |
99 | double hypot(double, double); | |
100 | float hypotf(float, float); | |
101 | long double hypotl(long double, long double); | |
102 | int ilogb(double); | |
103 | int ilogbf(float); | |
104 | int ilogbl(long double); | |
105 | double j0(double); | |
106 | double j1(double); | |
107 | double jn(int, double); | |
108 | double ldexp(double, int); | |
109 | float ldexpf(float, int); | |
110 | long double ldexpl(long double, int); | |
6506f45c BP |
111 | long long llrint(double); |
112 | long long llrintf(float); | |
113 | long long llrintl(long double); | |
114 | long long llround(double); | |
115 | long long llroundf(float); | |
116 | long long llroundl(long double); | |
117 | double log(double); | |
118 | double log10(double); | |
119 | float log10f(float); | |
120 | long double log10l(long double); | |
121 | double log1p(double); | |
122 | float log1pf(float); | |
123 | long double log1pl(long double); | |
124 | double log2(double); | |
125 | float log2f(float); | |
126 | long double log2l(long double); | |
127 | double logb(double); | |
128 | float logbf(float); | |
129 | long double logbl(long double); | |
130 | float logf(float); | |
131 | long double logl(long double); | |
132 | long lrint(double); | |
133 | long lrintf(float); | |
134 | long lrintl(long double); | |
135 | long lround(double); | |
136 | long lroundf(float); | |
137 | long lroundl(long double); | |
138 | double modf(double, double *); | |
139 | float modff(float, float *); | |
140 | long double modfl(long double, long double *); | |
141 | double nan(const char *); | |
142 | float nanf(const char *); | |
143 | long double nanl(const char *); | |
144 | double nearbyint(double); | |
145 | float nearbyintf(float); | |
146 | long double nearbyintl(long double); | |
147 | double nextafter(double, double); | |
148 | float nextafterf(float, float); | |
149 | long double nextafterl(long double, long double); | |
150 | double nexttoward(double, long double); | |
151 | float nexttowardf(float, long double); | |
152 | long double nexttowardl(long double, long double); | |
153 | double pow(double, double); | |
154 | float powf(float, float); | |
155 | long double powl(long double, long double); | |
156 | double remainder(double, double); | |
157 | float remainderf(float, float); | |
158 | long double remainderl(long double, long double); | |
159 | double remquo(double, double, int *); | |
160 | float remquof(float, float, int *); | |
161 | long double remquol(long double, long double, int *); | |
162 | double rint(double); | |
163 | float rintf(float); | |
164 | long double rintl(long double); | |
165 | double round(double); | |
166 | float roundf(float); | |
167 | long double roundl(long double); | |
168 | double scalb(double, double); | |
169 | double scalbln(double, long); | |
170 | float scalblnf(float, long); | |
171 | long double scalblnl(long double, long); | |
172 | double scalbn(double, int); | |
173 | float scalbnf(float, int); | |
174 | long double scalbnl(long double, int); | |
175 | double sin(double); | |
176 | float sinf(float); | |
177 | double sinh(double); | |
178 | float sinhf(float); | |
179 | long double sinhl(long double); | |
180 | long double sinl(long double); | |
181 | double sqrt(double); | |
182 | float sqrtf(float); | |
183 | long double sqrtl(long double); | |
184 | double tan(double); | |
185 | float tanf(float); | |
186 | double tanh(double); | |
187 | float tanhf(float); | |
188 | long double tanhl(long double); | |
189 | long double tanl(long double); | |
190 | double tgamma(double); | |
191 | float tgammaf(float); | |
192 | long double tgammal(long double); | |
193 | double trunc(double); | |
194 | float truncf(float); | |
195 | long double truncl(long double); | |
196 | double y0(double); | |
197 | double y1(double); | |
198 | double yn(int, double); | |
199 | ||
200 | #endif /* <sys/math.h> for sparse */ |