1 #if defined XOPEN2K || defined POSIX2008
45 optional-macro FP_FAST_FMA
46 optional-macro FP_FAST_FMAF
47 optional-macro FP_FAST_FMAL
53 macro MATH_ERREXCEPT == 2
55 macro math_errhandling
57 function double acos (double)
58 function double asin (double)
59 function double atan (double)
60 function double atan2 (double, double)
61 function double ceil (double)
62 function double copysign (double, double)
63 function double cos (double)
64 function double cosh (double)
65 function double exp (double)
66 function double exp2 (double)
67 function double fabs (double)
68 function double floor (double)
69 function double fmod (double, double)
70 function double frexp (double, int*)
71 function double ldexp (double, int)
72 function double log (double)
73 function double log10 (double)
74 function double log2 (double)
75 function double modf (double, double*)
76 function double pow (double, double)
77 function double sin (double)
78 function double sinh (double)
79 function double sqrt (double)
80 function double tan (double)
81 function double tanh (double)
82 function double erf (double)
83 function double erfc (double)
84 #if defined XPG3 || defined XPG4 || defined UNIX98
85 function double gamma (double)
87 function double hypot (double, double)
88 #if !defined POSIX && !defined POSIX2008
89 function double j0 (double)
90 function double j1 (double)
91 function double jn (int, double)
93 function double lgamma (double)
94 function double tgamma (double)
95 #if !defined POSIX && !defined POSIX2008
96 function double y0 (double)
97 function double y1 (double)
98 function double yn (int, double)
100 function double acosh (double)
101 function double asinh (double)
102 function double atanh (double)
103 function double cbrt (double)
104 function double expm1 (double)
105 function int ilogb (double)
106 function double log1p (double)
107 function double logb (double)
108 function double nextafter (double, double)
109 function double nexttoward (double, long double)
110 function double nearbyint (double)
111 function double remainder (double, double)
112 function double rint (double)
113 function double round (double)
114 function double trunc (double)
115 function long lrint (double)
116 function {long long} llrint (double)
117 function long lround (double)
118 function {long long} llround (double)
119 function double remquo (double, double, int*)
120 #if defined XPG3 && defined XPG4 && defined UNIX98 && defined XOPEN2K
121 function double scalb (double, double)
123 function double scalbn (double, int)
124 function double scalbln (double, long)
125 function double fdim (double, double)
126 function double fmax (double, double)
127 function double fmin (double, double)
128 function double fma (double, double, double)
129 function double nan (const char*)
134 function float acosf (float)
135 function float asinf (float)
136 function float atanf (float)
137 function float atan2f (float, float)
138 function float ceilf (float)
139 function float copysignf (float, float)
140 function float cosf (float)
141 function float coshf (float)
142 function float expf (float)
143 function float exp2f (float)
144 function float fabsf (float)
145 function float floorf (float)
146 function float fmodf (float, float)
147 function float frexpf (float, int*)
148 function float ldexpf (float, int)
149 function float logf (float)
150 function float log10f (float)
151 function float log2f (float)
152 function float modff (float, float*)
153 function float powf (float, float)
154 function float sinf (float)
155 function float sinhf (float)
156 function float sqrtf (float)
157 function float tanf (float)
158 function float tanhf (float)
159 function float erff (float)
160 function float erfcf (float)
161 #if defined XPG3 || defined XPG4 || defined UNIX98
162 function float gammaf (float)
164 function float hypotf (float, float)
165 #if !defined POSIX && !defined POSIX2008
166 function float j0f (float)
167 function float j1f (float)
168 function float jnf (int, float)
170 function float lgammaf (float)
171 function float tgammaf (float)
172 #if !defined POSIX && !defined POSIX2008
173 function float y0f (float)
174 function float y1f (float)
175 function float ynf (int, float)
177 function float acoshf (float)
178 function float asinhf (float)
179 function float atanhf (float)
180 function float cbrtf (float)
181 function float expm1f (float)
182 function int ilogbf (float)
183 function float log1pf (float)
184 function float logbf (float)
185 function float nextafterf (float, float)
186 function float nexttowardf (float, long double)
187 function float nearbyintf (float)
188 function float remainderf (float, float)
189 function float rintf (float)
190 function float roundf (float)
191 function float truncf (float)
192 function long lrintf (float)
193 function {long long} llrintf (float)
194 function long lroundf (float)
195 function {long long} llroundf (float)
196 function float remquof (float, float, int*)
197 #if defined XPG3 && defined XPG4 && defined UNIX98 && defined XOPEN2K
198 function float scalbf (float, float)
200 function float scalbnf (float, int)
201 function float scalblnf (float, long)
202 function float fdimf (float, float)
203 function float fmaxf (float, float)
204 function float fminf (float, float)
205 function float fmaf (float, float, float)
206 function float nanf (const char*)
208 function {long double} acosl (long double)
209 function {long double} asinl (long double)
210 function {long double} atanl (long double)
211 function {long double} atan2l (long double, long double)
212 function {long double} ceill (long double)
213 function {long double} copysignl (long double, long double)
214 function {long double} cosl (long double)
215 function {long double} coshl (long double)
216 function {long double} expl (long double)
217 function {long double} exp2l (long double)
218 function {long double} fabsl (long double)
219 function {long double} floorl (long double)
220 function {long double} fmodl (long double, long double)
221 function {long double} frexpl (long double, int*)
222 function {long double} ldexpl (long double, int)
223 function {long double} logl (long double)
224 function {long double} log10l (long double)
225 function {long double} log2l (long double)
226 function {long double} modfl (long double, long double*)
227 function {long double} powl (long double, long double)
228 function {long double} sinl (long double)
229 function {long double} sinhl (long double)
230 function {long double} sqrtl (long double)
231 function {long double} tanl (long double)
232 function {long double} tanhl (long double)
233 function {long double} erfl (long double)
234 function {long double} erfcl (long double)
235 #if defined XPG3 || defined XPG4 || defined UNIX98
236 function {long double} gammal (long double)
238 function {long double} hypotl (long double, long double)
239 #if !defined POSIX && !defined POSIX2008
240 function {long double} j0l (long double)
241 function {long double} j1l (long double)
242 function {long double} jnl (int, long double)
244 function {long double} lgammal (long double)
245 function {long double} tgammal (long double)
246 #if !defined POSIX && !defined POSIX2008
247 function {long double} y0l (long double)
248 function {long double} y1l (long double)
249 function {long double} ynl (int, long double)
251 function {long double} acoshl (long double)
252 function {long double} asinhl (long double)
253 function {long double} atanhl (long double)
254 function {long double} cbrtl (long double)
255 function {long double} expm1l (long double)
256 function int ilogbl (long double)
257 function {long double} log1pl (long double)
258 function {long double} logbl (long double)
259 function {long double} nextafterl (long double, long double)
260 function {long double} nexttowardl (long double, long double)
261 function {long double} nearbyintl (long double)
262 function {long double} remainderl (long double, long double)
263 function {long double} rintl (long double)
264 function {long double} roundl (long double)
265 function {long double} truncl (long double)
266 function long lrintl (long double)
267 function {long long} llrintl (long double)
268 function long lroundl (long double)
269 function {long long} llroundl (long double)
270 function {long double} remquol (long double, long double, int*)
271 #if defined XPG3 && defined XPG4 && defined UNIX98 && defined XOPEN2K
272 function {long double} scalbl (long double, long double)
274 function {long double} scalbnl (long double, int)
275 function {long double} scalblnl (long double, long)
276 function {long double} fdiml (long double, long double)
277 function {long double} fmaxl (long double, long double)
278 function {long double} fminl (long double, long double)
279 function {long double} fmal (long double, long double, long double)
280 function {long double} nanl (const char*)
288 optional-macro imaginary
289 optional-macro _Imaginary_I
292 function double cabs (double complex)
293 function {double complex} cacos (double complex)
294 function {double complex} cacosh (double complex)
295 function double carg (double complex)
296 function {double complex} casin (double complex)
297 function {double complex} casinh (double complex)
298 function {double complex} catan (double complex)
299 function {double complex} catanh (double complex)
300 function {double complex} ccos (double complex)
301 function {double complex} ccosh (double complex)
302 function {double complex} cexp (double complex)
303 function double cimag (double complex)
304 function {double complex} clog (double complex)
305 function {double complex} conj (double complex)
306 function {double complex} cpow (double complex, double complex)
307 function {double complex} cproj (double complex)
308 function double creal (double complex)
309 function {double complex} csin (double complex)
310 function {double complex} csinh (double complex)
311 function {double complex} csqrt (double complex)
312 function {double complex} ctan (double complex)
313 function {double complex} ctanh (double complex)
315 function float cabsf (float complex)
316 function {float complex} cacosf (float complex)
317 function {float complex} cacoshf (float complex)
318 function float cargf (float complex)
319 function {float complex} casinf (float complex)
320 function {float complex} casinhf (float complex)
321 function {float complex} catanf (float complex)
322 function {float complex} catanhf (float complex)
323 function {float complex} ccosf (float complex)
324 function {float complex} ccoshf (float complex)
325 function {float complex} cexpf (float complex)
326 function float cimagf (float complex)
327 function {float complex} clogf (float complex)
328 function {float complex} conjf (float complex)
329 function {float complex} cpowf (float complex, float complex)
330 function {float complex} cprojf (float complex)
331 function float crealf (float complex)
332 function {float complex} csinf (float complex)
333 function {float complex} csinhf (float complex)
334 function {float complex} csqrtf (float complex)
335 function {float complex} ctanf (float complex)
336 function {float complex} ctanhf (float complex)
338 function {long double} cabsl (long double complex)
339 function {long double complex} cacosl (long double complex)
340 function {long double complex} cacoshl (long double complex)
341 function {long double} cargl (long double complex)
342 function {long double complex} casinhl (long double complex)
343 function {long double complex} casinl (long double complex)
344 function {long double complex} catanhl (long double complex)
345 function {long double complex} catanl (long double complex)
346 function {long double complex} ccoshl (long double complex)
347 function {long double complex} ccosl (long double complex)
348 function {long double complex} cexpl (long double complex)
349 function {long double} cimagl (long double complex)
350 function {long double complex} clogl (long double complex)
351 function {long double complex} conjl (long double complex)
352 function {long double complex} cpowl (long double complex, long double complex)
353 function {long double complex} cprojl (long double complex)
354 function {long double} creall (long double complex)
355 function {long double complex} csinhl (long double complex)
356 function {long double complex} csinl (long double complex)
357 function {long double complex} csqrtl (long double complex)
358 function {long double complex} ctanhl (long double complex)
359 function {long double complex} ctanl (long double complex)