2.9
[glibc/nacl-glibc.git] / conform / data / tgmath.h-data
blob2a6bd0cd9ab36169fec4f21367c400b0eb320771
1 #ifdef XOPEN2K
2 // <math.h>
3 macro fpclassify
4 macro isfinite
5 macro isinf
6 macro isnan
7 macro isnormal
8 macro signbit
9 macro isgreater
10 macro isgreaterequal
11 macro isless
12 macro islessequal
13 macro islessgreater
14 macro isunordered
16 constant M_E
17 constant M_LOG2E
18 constant M_LOG10E
19 constant M_LN2
20 constant M_LN10
21 constant M_PI
22 constant M_PI_2
23 constant M_PI_4
24 constant M_1_PI
25 constant M_2_PI
26 constant M_2_SQRTPI
27 constant M_SQRT2
28 constant M_SQRT1_2
30 constant MAXFLOAT
31 constant HUGE_VAL
32 constant HUGE_VALF
33 constant HUGE_VALL
34 constant INFINITY
35 constant NAN
37 macro FP_INFINITE
38 macro FP_NAN
39 macro FP_NORMAL
40 macro FP_SUBNORMAL
41 macro FP_ZERO
43 optional-macro FP_FAST_FMA
44 optional-macro FP_FAST_FMAF
45 optional-macro FP_FAST_FMAL
47 constant FP_ILOGB0
48 constant FP_ILOGBNAN
50 macro MATH_ERRNO == 1
51 macro MATH_ERREXCEPT == 2
53 function double acos (double)
54 function double asin (double)
55 function double atan (double)
56 function double atan2 (double, double)
57 function double ceil (double)
58 function double copysign (double, double)
59 function double cos (double)
60 function double cosh (double)
61 function double exp (double)
62 function double exp2 (double)
63 function double fabs (double)
64 function double floor (double)
65 function double fmod (double, double)
66 function double frexp (double, int*)
67 function double ldexp (double, int)
68 function double log (double)
69 function double log10 (double)
70 function double log2 (double)
71 function double modf (double, double*)
72 function double pow (double, double)
73 function double sin (double)
74 function double sinh (double)
75 function double sqrt (double)
76 function double tan (double)
77 function double tanh (double)
78 function double erf (double)
79 function double erfc (double)
80 function double gamma (double)
81 function double hypot (double, double)
82 function double j0 (double)
83 function double j1 (double)
84 function double jn (int, double)
85 function double lgamma (double)
86 function double tgamma (double)
87 function double y0 (double)
88 function double y1 (double)
89 function double yn (int, double)
90 function int isnan (double)
91 function double acosh (double)
92 function double asinh (double)
93 function double atanh (double)
94 function double cbrt (double)
95 function double expm1 (double)
96 function int ilogb (double)
97 function double log1p (double)
98 function double logb (double)
99 function double nextafter (double, double)
100 function double nexttoward (double, long double)
101 function double nearbyint (double)
102 function double remainder (double, double)
103 function double rint (double)
104 function double round (double)
105 function double trunc (double)
106 function long lrint (double)
107 function {long long} llrint (double)
108 function long lround (double)
109 function {long long} llround (double)
110 function double remquo (double, double, int*)
111 function double scalb (double, double)
112 function double scalbn (double, int)
113 function double scalbln (double, long)
114 function double fdim (double, double)
115 function double fmax (double, double)
116 function double fmin (double, double)
117 function double fma (double, double, double)
118 function double nan (const char*)
120 // variable signgam
121 allow signgam
123 function float acosf (float)
124 function float asinf (float)
125 function float atanf (float)
126 function float atan2f (float, float)
127 function float ceilf (float)
128 function float copysignf (float, float)
129 function float cosf (float)
130 function float coshf (float)
131 function float expf (float)
132 function float exp2f (float)
133 function float fabsf (float)
134 function float floorf (float)
135 function float fmodf (float, float)
136 function float frexpf (float, int*)
137 function float ldexpf (float, int)
138 function float logf (float)
139 function float log10f (float)
140 function float log2f (float)
141 function float modff (float, float*)
142 function float powf (float, float)
143 function float sinf (float)
144 function float sinhf (float)
145 function float sqrtf (float)
146 function float tanf (float)
147 function float tanhf (float)
148 function float erff (float)
149 function float erfcf (float)
150 function float gammaf (float)
151 function float hypotf (float, float)
152 function float j0f (float)
153 function float j1f (float)
154 function float jnf (int, float)
155 function float lgammaf (float)
156 function float tgammaf (float)
157 function float y0f (float)
158 function float y1f (float)
159 function float ynf (int, float)
160 function int isnanf (float)
161 function float acoshf (float)
162 function float asinhf (float)
163 function float atanhf (float)
164 function float cbrtf (float)
165 function float expm1f (float)
166 function int ilogbf (float)
167 function float log1pf (float)
168 function float logbf (float)
169 function float nextafterf (float, float)
170 function float nexttowardf (float, long double)
171 function float nearbyintf (float)
172 function float remainderf (float, float)
173 function float rintf (float)
174 function float roundf (float)
175 function float truncf (float)
176 function long lrintf (float)
177 function {long long} llrintf (float)
178 function long lroundf (float)
179 function {long long} llroundf (float)
180 function float remquof (float, float, int*)
181 function float scalbf (float, float)
182 function float scalbnf (float, int)
183 function float scalblnf (float, long)
184 function float fdimf (float, float)
185 function float fmaxf (float, float)
186 function float fminf (float, float)
187 function float fmaf (float, float, float)
188 function float nanf (const char*)
190 function {long double} acosl (long double)
191 function {long double} asinl (long double)
192 function {long double} atanl (long double)
193 function {long double} atan2l (long double, long double)
194 function {long double} ceill (long double)
195 function {long double} copysignl (long double, long double)
196 function {long double} cosl (long double)
197 function {long double} coshl (long double)
198 function {long double} expl (long double)
199 function {long double} exp2l (long double)
200 function {long double} fabsl (long double)
201 function {long double} floorl (long double)
202 function {long double} fmodl (long double, long double)
203 function {long double} frexpl (long double, int*)
204 function {long double} ldexpl (long double, int)
205 function {long double} logl (long double)
206 function {long double} log10l (long double)
207 function {long double} log2l (long double)
208 function {long double} modfl (long double, long double*)
209 function {long double} powl (long double, long double)
210 function {long double} sinl (long double)
211 function {long double} sinhl (long double)
212 function {long double} sqrtl (long double)
213 function {long double} tanl (long double)
214 function {long double} tanhl (long double)
215 function {long double} erfl (long double)
216 function {long double} erfcl (long double)
217 function {long double} gammal (long double)
218 function {long double} hypotl (long double, long double)
219 function {long double} j0l (long double)
220 function {long double} j1l (long double)
221 function {long double} jnl (int, long double)
222 function {long double} lgammal (long double)
223 function {long double} tgammal (long double)
224 function {long double} y0l (long double)
225 function {long double} y1l (long double)
226 function {long double} ynl (int, long double)
227 function int isnanl (long double)
228 function {long double} acoshl (long double)
229 function {long double} asinhl (long double)
230 function {long double} atanhl (long double)
231 function {long double} cbrtl (long double)
232 function {long double} expm1l (long double)
233 function int ilogbl (long double)
234 function {long double} log1pl (long double)
235 function {long double} logbl (long double)
236 function {long double} nextafterl (long double, long double)
237 function {long double} nexttowardl (long double, long double)
238 function {long double} nearbyintl (long double)
239 function {long double} remainderl (long double, long double)
240 function {long double} rintl (long double)
241 function {long double} roundl (long double)
242 function {long double} truncl (long double)
243 function long lrintl (long double)
244 function {long long} llrintl (long double)
245 function long lroundl (long double)
246 function {long long} llroundl (long double)
247 function {long double} remquol (long double, long double, int*)
248 function {long double} scalbl (long double, long double)
249 function {long double} scalbnl (long double, int)
250 function {long double} scalblnl (long double, long)
251 function {long double} fdiml (long double, long double)
252 function {long double} fmaxl (long double, long double)
253 function {long double} fminl (long double, long double)
254 function {long double} fmal (long double, long double, long double)
255 function {long double} nanl (const char*)
257 allow *_t
258 allow FP_*
260 // <complex.h>
261 macro complex
262 macro _Complex_I
263 optional-macro imaginary
264 optional-macro _Imaginary_I
265 macro I
267 function double cabs (double complex)
268 function {double complex} cacos (double complex)
269 function {double complex} cacosh (double complex)
270 function double carg (double complex)
271 function {double complex} casin (double complex)
272 function {double complex} casinh (double complex)
273 function {double complex} catan (double complex)
274 function {double complex} catanh (double complex)
275 function {double complex} ccos (double complex)
276 function {double complex} ccosh (double complex)
277 function {double complex} cexp (double complex)
278 function double cimag (double complex)
279 function {double complex} clog (double complex)
280 function {double complex} conj (double complex)
281 function {double complex} cpow (double complex, double complex)
282 function {double complex} cproj (double complex)
283 function double creal (double complex)
284 function {double complex} csin (double complex)
285 function {double complex} csinh (double complex)
286 function {double complex} csqrt (double complex)
287 function {double complex} ctan (double complex)
288 function {double complex} ctanh (double complex)
290 function float cabsf (float complex)
291 function {float complex} cacosf (float complex)
292 function {float complex} cacoshf (float complex)
293 function float cargf (float complex)
294 function {float complex} casinf (float complex)
295 function {float complex} casinhf (float complex)
296 function {float complex} catanf (float complex)
297 function {float complex} catanhf (float complex)
298 function {float complex} ccosf (float complex)
299 function {float complex} ccoshf (float complex)
300 function {float complex} cexpf (float complex)
301 function float cimagf (float complex)
302 function {float complex} clogf (float complex)
303 function {float complex} conjf (float complex)
304 function {float complex} cpowf (float complex, float complex)
305 function {float complex} cprojf (float complex)
306 function float crealf (float complex)
307 function {float complex} csinf (float complex)
308 function {float complex} csinhf (float complex)
309 function {float complex} csqrtf (float complex)
310 function {float complex} ctanf (float complex)
311 function {float complex} ctanhf (float complex)
313 function {long double} cabsl (long double complex)
314 function {long double complex} cacosl (long double complex)
315 function {long double complex} cacoshl (long double complex)
316 function {long double} cargl (long double complex)
317 function {long double complex} casinhl (long double complex)
318 function {long double complex} casinl (long double complex)
319 function {long double complex} catanhl (long double complex)
320 function {long double complex} catanl (long double complex)
321 function {long double complex} ccoshl (long double complex)
322 function {long double complex} ccosl (long double complex)
323 function {long double complex} cexpl (long double complex)
324 function {long double} cimagl (long double complex)
325 function {long double complex} clogl (long double complex)
326 function {long double complex} conjl (long double complex)
327 function {long double complex} cpowl (long double complex, long double complex)
328 function {long double complex} cprojl (long double complex)
329 function {long double} creall (long double complex)
330 function {long double complex} csinhl (long double complex)
331 function {long double complex} csinl (long double complex)
332 function {long double complex} csqrtl (long double complex)
333 function {long double complex} ctanhl (long double complex)
334 function {long double complex} ctanl (long double complex)
336 // <tgmath.h>
337 macro acos
338 macro asin
339 macro atan
340 macro acosh
341 macro asinh
342 macro atanh
343 macro cos
344 macro sin
345 macro tan
346 macro cosh
347 macro sinh
348 macro tanh
349 macro exp
350 macro pow
351 macro sqrt
352 macro fabs
354 macro atan2
355 macro cbrt
356 macro ceil
357 macro copysign
358 macro erf
359 macro erfc
360 macro exp2
361 macro expm1
362 macro fdim
363 macro floor
364 macro fma
365 macro fmax
366 macro fmin
367 macro fmod
368 macro frexp
369 macro hypot
370 macro ilogb
371 macro ldexp
372 macro lgamma
373 macro llrint
374 macro llround
375 macro log10
376 macro log1p
377 macro log2
378 macro logb
379 macro lrint
380 macro lround
381 macro nearbyint
382 macro nextafter
383 macro nexttoward
384 macro remainder
385 macro remquo
386 macro rint
387 macro round
388 macro scalbn
389 macro scalbln
390 macro tgamma
391 macro trunc
393 macro carg
394 macro cimag
395 macro conj
396 macro cproj
397 macro creal
398 #endif