CBMC
gcc_builtin_headers_math.h
Go to the documentation of this file.
1 // clang-format off
2 int __builtin_abs(int);
3 double __builtin_acos(double);
4 float __builtin_acosf(float);
5 double __builtin_acosh(double);
6 float __builtin_acoshf(float);
7 long double __builtin_acoshl(long double);
8 long double __builtin_acosl(long double);
11 double __builtin_asin(double);
12 float __builtin_asinf(float);
13 double __builtin_asinh(double);
14 float __builtin_asinhf(float);
15 long double __builtin_asinhl(long double);
16 long double __builtin_asinl(long double);
17 double __builtin_atan(double);
18 double __builtin_atan2(double, double);
19 float __builtin_atan2f(float, float);
20 long double __builtin_atan2l(long double, long double);
21 float __builtin_atanf(float);
22 double __builtin_atanh(double);
23 float __builtin_atanhf(float);
24 long double __builtin_atanhl(long double);
25 long double __builtin_atanl(long double);
26 double __builtin_cabs(double _Complex);
27 float __builtin_cabsf(float _Complex);
28 long double __builtin_cabsl(long double _Complex);
29 double _Complex __builtin_cacos(double _Complex);
30 float _Complex __builtin_cacosf(float _Complex);
31 double _Complex __builtin_cacosh(double _Complex);
32 float _Complex __builtin_cacoshf(float _Complex);
33 long double _Complex __builtin_cacoshl(long double _Complex);
34 long double _Complex __builtin_cacosl(long double _Complex);
35 double __builtin_carg(double _Complex);
36 float __builtin_cargf(float _Complex);
37 long double __builtin_cargl(long double _Complex);
38 double _Complex __builtin_casin(double _Complex);
39 float _Complex __builtin_casinf(float _Complex);
40 double _Complex __builtin_casinh(double _Complex);
41 float _Complex __builtin_casinhf(float _Complex);
42 long double _Complex __builtin_casinhl(long double _Complex);
43 long double _Complex __builtin_casinl(long double _Complex);
44 double _Complex __builtin_catan(double _Complex);
45 float _Complex __builtin_catanf(float _Complex);
46 double _Complex __builtin_catanh(double _Complex);
47 float _Complex __builtin_catanhf(float _Complex);
48 long double _Complex __builtin_catanhl(long double _Complex);
49 long double _Complex __builtin_catanl(long double _Complex);
50 double __builtin_cbrt(double);
51 float __builtin_cbrtf(float);
52 long double __builtin_cbrtl(long double);
53 double _Complex __builtin_ccos(double _Complex);
54 float _Complex __builtin_ccosf(float _Complex);
55 double _Complex __builtin_ccosh(double _Complex);
56 float _Complex __builtin_ccoshf(float _Complex);
57 long double _Complex __builtin_ccoshl(long double _Complex);
58 long double _Complex __builtin_ccosl(long double _Complex);
59 double __builtin_ceil(double);
60 float __builtin_ceilf(float);
61 long double __builtin_ceill(long double);
62 double _Complex __builtin_cexp(double _Complex);
63 float _Complex __builtin_cexpf(float _Complex);
64 double _Complex __builtin_cexpi(double);
65 float _Complex __builtin_cexpif(float);
66 long double _Complex __builtin_cexpil(long double);
67 long double _Complex __builtin_cexpl(long double _Complex);
68 double __builtin_cimag(double _Complex);
69 float __builtin_cimagf(float _Complex);
70 long double __builtin_cimagl(long double _Complex);
71 double _Complex __builtin_clog(double _Complex);
72 double _Complex __builtin_clog10(double _Complex);
73 float _Complex __builtin_clog10f(float _Complex);
74 long double _Complex __builtin_clog10l(long double _Complex);
75 float _Complex __builtin_clogf(float _Complex);
76 long double _Complex __builtin_clogl(long double _Complex);
77 double _Complex __builtin_conj(double _Complex);
78 float _Complex __builtin_conjf(float _Complex);
79 long double _Complex __builtin_conjl(long double _Complex);
80 double __builtin_copysign(double, double);
81 float __builtin_copysignf(float, float);
82 long double __builtin_copysignl(long double, long double);
83 double __builtin_cos(double);
84 float __builtin_cosf(float);
85 double __builtin_cosh(double);
86 float __builtin_coshf(float);
87 long double __builtin_coshl(long double);
88 long double __builtin_cosl(long double);
89 double _Complex __builtin_cpow(double _Complex, double _Complex);
90 float _Complex __builtin_cpowf(float _Complex, float _Complex);
91 long double _Complex __builtin_cpowl(long double _Complex, long double _Complex);
92 double _Complex __builtin_cproj(double _Complex);
93 float _Complex __builtin_cprojf(float _Complex);
94 long double _Complex __builtin_cprojl(long double _Complex);
95 double __builtin_creal(double _Complex);
96 float __builtin_crealf(float _Complex);
97 long double __builtin_creall(long double _Complex);
98 double _Complex __builtin_csin(double _Complex);
99 float _Complex __builtin_csinf(float _Complex);
100 double _Complex __builtin_csinh(double _Complex);
101 float _Complex __builtin_csinhf(float _Complex);
102 long double _Complex __builtin_csinhl(long double _Complex);
103 long double _Complex __builtin_csinl(long double _Complex);
104 double _Complex __builtin_csqrt(double _Complex);
105 float _Complex __builtin_csqrtf(float _Complex);
106 long double _Complex __builtin_csqrtl(long double _Complex);
107 double _Complex __builtin_ctan(double _Complex);
108 float _Complex __builtin_ctanf(float _Complex);
109 double _Complex __builtin_ctanh(double _Complex);
110 float _Complex __builtin_ctanhf(float _Complex);
111 long double _Complex __builtin_ctanhl(long double _Complex);
112 long double _Complex __builtin_ctanl(long double _Complex);
113 int __builtin_ctz(unsigned);
114 int __builtin_ctzl(unsigned long);
115 int __builtin_ctzll(unsigned long long);
116 double __builtin_drem(double, double);
117 float __builtin_dremf(float, float);
118 long double __builtin_dreml(long double, long double);
119 double __builtin_erf(double);
120 double __builtin_erfc(double);
121 float __builtin_erfcf(float);
122 long double __builtin_erfcl(long double);
123 float __builtin_erff(float);
124 long double __builtin_erfl(long double);
125 double __builtin_exp(double);
126 double __builtin_exp10(double);
127 float __builtin_exp10f(float);
128 long double __builtin_exp10l(long double);
129 double __builtin_exp2(double);
130 float __builtin_exp2f(float);
131 long double __builtin_exp2l(long double);
132 float __builtin_expf(float);
133 long double __builtin_expl(long double);
134 double __builtin_expm1(double);
135 float __builtin_expm1f(float);
136 long double __builtin_expm1l(long double);
137 double __builtin_fabs(double);
138 float __builtin_fabsf(float);
139 long double __builtin_fabsl(long double);
140 double __builtin_fdim(double, double);
141 float __builtin_fdimf(float, float);
142 long double __builtin_fdiml(long double, long double);
144 int __builtin_fegetenv(fenv_t*);
145 int __builtin_fegetexceptflag(fexcept_t*, int);
149 int __builtin_fesetenv(const fenv_t*);
150 int __builtin_fesetexceptflag(const fexcept_t*, int);
153 int __builtin_feupdateenv(const fenv_t*);
154 int __builtin_ffsimax(intmax_t);
155 int __builtin_finite(double);
156 int __builtin_finitef(float);
157 int __builtin_finitel(long double);
158 double __builtin_floor(double);
159 float __builtin_floorf(float);
160 long double __builtin_floorl(long double);
161 double __builtin_fma(double, double, double);
162 float __builtin_fmaf(float, float, float);
163 long double __builtin_fmal(long double, long double, long double);
164 double __builtin_fmax(double, double);
165 float __builtin_fmaxf(float, float);
166 long double __builtin_fmaxl(long double, long double);
167 double __builtin_fmin(double, double);
168 float __builtin_fminf(float, float);
169 long double __builtin_fminl(long double, long double);
170 double __builtin_fmod(double, double);
171 float __builtin_fmodf(float, float);
172 long double __builtin_fmodl(long double, long double);
173 int __builtin_fpclassify(int, int, int, int, int, ...);
174 double __builtin_frexp(double, int*);
175 float __builtin_frexpf(float, int*);
176 long double __builtin_frexpl(long double, int*);
177 double __builtin_gamma(double);
178 double __builtin_gamma_r(double, int*);
179 float __builtin_gammaf(float);
180 float __builtin_gammaf_r(float, int*);
181 long double __builtin_gammal(long double);
182 long double __builtin_gammal_r(long double, int*);
183 double __builtin_huge_val(void);
184 float __builtin_huge_valf(void);
185 long double __builtin_huge_vall(void);
186 double __builtin_hypot(double, double);
187 float __builtin_hypotf(float, float);
188 long double __builtin_hypotl(long double, long double);
189 int __builtin_iceil(double);
190 int __builtin_iceilf(float);
191 int __builtin_iceill(long double);
192 int __builtin_ifloor(double);
193 int __builtin_ifloorf(float);
194 int __builtin_ifloorl(long double);
195 int __builtin_ilogb(double);
196 int __builtin_ilogbf(float);
197 int __builtin_ilogbl(long double);
198 intmax_t __builtin_imaxabs(intmax_t);
199 double __builtin_inf(void);
200 float __builtin_inff(void);
201 long double __builtin_infl(void);
202 int __builtin_irint(double);
203 int __builtin_irintf(float);
204 int __builtin_irintl(long double);
205 int __builtin_iround(double);
206 int __builtin_iroundf(float);
207 int __builtin_iroundl(long double);
211 int __builtin_isinf(double);
213 int __builtin_isinff(float);
214 int __builtin_isinfl(long double);
218 int __builtin_isnan(double);
219 int __builtin_isnanf(float);
220 int __builtin_isnanl(long double);
223 double __builtin_j0(double);
224 float __builtin_j0f(float);
225 long double __builtin_j0l(long double);
226 double __builtin_j1(double);
227 float __builtin_j1f(float);
228 long double __builtin_j1l(long double);
229 double __builtin_jn(int, double);
230 float __builtin_jnf(int, float);
231 long double __builtin_jnl(int, long double);
232 long __builtin_labs(long);
233 long __builtin_lceil(double);
234 long __builtin_lceilf(float);
235 long __builtin_lceill(long double);
236 double __builtin_ldexp(double, int);
237 float __builtin_ldexpf(float, int);
238 long double __builtin_ldexpl(long double, int);
239 long __builtin_lfloor(double);
240 long __builtin_lfloorf(float);
241 long __builtin_lfloorl(long double);
242 double __builtin_lgamma(double);
243 double __builtin_lgamma_r(double, int*);
244 float __builtin_lgammaf(float);
245 float __builtin_lgammaf_r(float, int*);
246 long double __builtin_lgammal(long double);
247 long double __builtin_lgammal_r(long double, int*);
248 long long __builtin_llabs(long long);
249 long long __builtin_llceil(double);
250 long long __builtin_llceilf(float);
251 long long __builtin_llceill(long double);
252 long long __builtin_llfloor(double);
253 long long __builtin_llfloorf(float);
254 long long __builtin_llfloorl(long double);
255 long long __builtin_llrint(double);
256 long long __builtin_llrintf(float);
257 long long __builtin_llrintl(long double);
258 long long __builtin_llround(double);
259 long long __builtin_llroundf(float);
260 long long __builtin_llroundl(long double);
261 double __builtin_log(double);
262 double __builtin_log10(double);
263 float __builtin_log10f(float);
264 long double __builtin_log10l(long double);
265 double __builtin_log1p(double);
266 float __builtin_log1pf(float);
267 long double __builtin_log1pl(long double);
268 double __builtin_log2(double);
269 float __builtin_log2f(float);
270 long double __builtin_log2l(long double);
271 double __builtin_logb(double);
272 float __builtin_logbf(float);
273 long double __builtin_logbl(long double);
274 float __builtin_logf(float);
275 long double __builtin_logl(long double);
276 long __builtin_lrint(double);
277 long __builtin_lrintf(float);
278 long __builtin_lrintl(long double);
279 long __builtin_lround(double);
280 long __builtin_lroundf(float);
281 long __builtin_lroundl(long double);
282 double __builtin_modf(double, double*);
283 float __builtin_modff(float, float*);
284 long double __builtin_modfl(long double, long double*);
287 double __builtin_nan(const char*);
288 float __builtin_nanf(const char*);
289 long double __builtin_nanl(const char*);
290 double __builtin_nans(const char*);
291 float __builtin_nansf(const char*);
292 long double __builtin_nansl(const char*);
293 double __builtin_nearbyint(double);
294 float __builtin_nearbyintf(float);
295 long double __builtin_nearbyintl(long double);
296 double __builtin_nextafter(double, double);
297 float __builtin_nextafterf(float, float);
298 long double __builtin_nextafterl(long double, long double);
299 double __builtin_nexttoward(double, long double);
300 float __builtin_nexttowardf(float, long double);
301 long double __builtin_nexttowardl(long double, long double);
302 int __builtin_parity(unsigned);
303 int __builtin_parityimax(uintmax_t);
304 int __builtin_parityl(unsigned long);
305 int __builtin_parityll(unsigned long long);
306 double __builtin_pow(double, double);
307 double __builtin_pow10(double);
308 float __builtin_pow10f(float);
309 long double __builtin_pow10l(long double);
310 float __builtin_powf(float, float);
311 double __builtin_powi(double, int);
312 float __builtin_powif(float, int);
313 long double __builtin_powil(long double, int);
314 long double __builtin_powl(long double, long double);
315 double __builtin_remainder(double, double);
316 float __builtin_remainderf(float, float);
317 long double __builtin_remainderl(long double, long double);
318 double __builtin_remquo(double, double, int*);
319 float __builtin_remquof(float, float, int*);
320 long double __builtin_remquol(long double, long double, int*);
321 double __builtin_rint(double);
322 float __builtin_rintf(float);
323 long double __builtin_rintl(long double);
324 double __builtin_round(double);
325 double __builtin_roundeven(double);
326 float __builtin_roundevenf(float);
327 long double __builtin_roundevenl(long double);
328 float __builtin_roundf(float);
329 long double __builtin_roundl(long double);
330 _Bool __builtin_sadd_overflow(int, int, int*);
331 _Bool __builtin_saddl_overflow(long, long, long*);
332 _Bool __builtin_saddll_overflow(long long, long long, long long*);
333 double __builtin_scalb(double, double);
334 float __builtin_scalbf(float, float);
335 long double __builtin_scalbl(long double, long double);
336 double __builtin_scalbln(double, long);
337 float __builtin_scalblnf(float, long);
338 long double __builtin_scalblnl(long double, long);
339 double __builtin_scalbn(double, int);
340 float __builtin_scalbnf(float, int);
341 long double __builtin_scalbnl(long double, int);
342 int __builtin_signbit(); // this is type-generic
344 int __builtin_signbitl(long double);
345 double __builtin_significand(double);
347 long double __builtin_significandl(long double);
348 double __builtin_sin(double);
349 void __builtin_sincos(double, double*, double*);
350 void __builtin_sincosf(float, float*, float*);
351 void __builtin_sincosl(long double, long double*, long double*);
352 float __builtin_sinf(float);
353 double __builtin_sinh(double);
354 float __builtin_sinhf(float);
355 long double __builtin_sinhl(long double);
356 long double __builtin_sinl(long double);
357 _Bool __builtin_smul_overflow(int, int, int*);
358 _Bool __builtin_smull_overflow(long, long, long*);
359 _Bool __builtin_smulll_overflow(long long, long long, long long*);
360 double __builtin_sqrt(double);
361 float __builtin_sqrtf(float);
362 long double __builtin_sqrtl(long double);
363 _Bool __builtin_ssub_overflow(int, int, int*);
364 _Bool __builtin_ssubl_overflow(long, long, long*);
365 _Bool __builtin_ssubll_overflow(long long, long long, long long*);
368 double __builtin_tan(double);
369 float __builtin_tanf(float);
370 double __builtin_tanh(double);
371 float __builtin_tanhf(float);
372 long double __builtin_tanhl(long double);
373 long double __builtin_tanl(long double);
374 double __builtin_tgamma(double);
375 float __builtin_tgammaf(float);
376 long double __builtin_tgammal(long double);
377 double __builtin_trunc(double);
378 float __builtin_truncf(float);
379 long double __builtin_truncl(long double);
380 _Bool __builtin_uadd_overflow(unsigned, unsigned, unsigned*);
381 _Bool __builtin_uaddl_overflow(unsigned long, unsigned long, unsigned long*);
382 _Bool __builtin_uaddll_overflow(unsigned long long, unsigned long long, unsigned long long*);
383 _Bool __builtin_umul_overflow(unsigned, unsigned, unsigned*);
384 _Bool __builtin_umull_overflow(unsigned long, unsigned long, unsigned long*);
385 _Bool __builtin_umulll_overflow(unsigned long long, unsigned long long, unsigned long long*);
386 _Bool __builtin_usub_overflow(unsigned, unsigned, unsigned*);
387 _Bool __builtin_usubl_overflow(unsigned long, unsigned long, unsigned long*);
388 _Bool __builtin_usubll_overflow(unsigned long long, unsigned long long, unsigned long long*);
389 double __builtin_y0(double);
390 float __builtin_y0f(float);
391 long double __builtin_y0l(long double);
392 double __builtin_y1(double);
393 float __builtin_y1f(float);
394 long double __builtin_y1l(long double);
395 double __builtin_yn(int, double);
396 float __builtin_ynf(int, float);
397 long double __builtin_ynl(int, long double);
398 // clang-format on
float __builtin_exp2f(float)
float __builtin_jnf(int, float)
float __builtin_ynf(int, float)
float __builtin_fmaf(float, float, float)
int __builtin_parityimax(uintmax_t)
long double __builtin_expl(long double)
long __builtin_lroundf(float)
_Bool __builtin_sub_overflow_p()
long double __builtin_remquol(long double, long double, int *)
long __builtin_lceill(long double)
double _Complex __builtin_casin(double _Complex)
long __builtin_labs(long)
int __builtin_fegetenv(fenv_t *)
double __builtin_fabs(double)
Definition: math.c:24
long double __builtin_nansl(const char *)
float _Complex __builtin_cexpif(float)
long long __builtin_llrint(double)
long double __builtin_tanl(long double)
long long __builtin_llrintl(long double)
long double __builtin_ynl(int, long double)
double __builtin_acos(double)
float __builtin_coshf(float)
long __builtin_lceilf(float)
_Bool __builtin_uadd_overflow(unsigned, unsigned, unsigned *)
_Bool __builtin_smull_overflow(long, long, long *)
float __builtin_expm1f(float)
int __builtin_isgreater()
float _Complex __builtin_ccoshf(float _Complex)
long double __builtin_dreml(long double, long double)
double _Complex __builtin_cpow(double _Complex, double _Complex)
long double _Complex __builtin_clog10l(long double _Complex)
float _Complex __builtin_ctanf(float _Complex)
long __builtin_lfloor(double)
float __builtin_remainderf(float, float)
long double __builtin_cimagl(long double _Complex)
int __builtin_islessgreater()
long double __builtin_sinhl(long double)
float __builtin_gammaf_r(float, int *)
long double __builtin_powil(long double, int)
Definition: math.c:4258
float __builtin_gammaf(float)
int __builtin_isnormal()
int __builtin_isinfl(long double)
Definition: math.c:268
long long __builtin_llfloor(double)
_Bool __builtin_mul_overflow()
double __builtin_fmax(double, double)
double __builtin_ldexp(double, int)
long double __builtin_nextafterl(long double, long double)
int __builtin_fesetround(int)
double __builtin_scalbln(double, long)
long __builtin_lround(double)
float __builtin_sqrtf(float)
long double __builtin_modfl(long double, long double *)
long double __builtin_cargl(long double _Complex)
_Bool __builtin_umul_overflow(unsigned, unsigned, unsigned *)
double __builtin_modf(double, double *)
int __builtin_ifloorl(long double)
_Bool __builtin_ssub_overflow(int, int, int *)
double __builtin_powi(double, int)
Definition: math.c:4023
long double _Complex __builtin_cacosl(long double _Complex)
float __builtin_copysignf(float, float)
float __builtin_truncf(float)
intmax_t __builtin_imaxabs(intmax_t)
long double __builtin_log2l(long double)
int __builtin_fegetexceptflag(fexcept_t *, int)
double __builtin_frexp(double, int *)
long double __builtin_lgammal_r(long double, int *)
int __builtin_ilogbl(long double)
long double __builtin_ceill(long double)
long double _Complex __builtin_conjl(long double _Complex)
double __builtin_jn(int, double)
double __builtin_roundeven(double)
float __builtin_floorf(float)
double __builtin_cbrt(double)
double __builtin_fmod(double, double)
long double __builtin_floorl(long double)
double _Complex __builtin_catanh(double _Complex)
float __builtin_significandf(float)
long double __builtin_atanl(long double)
double __builtin_tgamma(double)
int __builtin_fesetexceptflag(const fexcept_t *, int)
double _Complex __builtin_casinh(double _Complex)
float __builtin_tanhf(float)
long double __builtin_roundl(long double)
long double __builtin_nearbyintl(long double)
float __builtin_nansf(const char *)
long double __builtin_scalbl(long double, long double)
float __builtin_fmodf(float, float)
int __builtin_iceil(double)
double __builtin_scalbn(double, int)
double _Complex __builtin_ccosh(double _Complex)
float __builtin_sinhf(float)
double __builtin_asin(double)
long __builtin_lrintl(long double)
_Bool __builtin_ssubll_overflow(long long, long long, long long *)
int __builtin_ctzl(unsigned long)
float __builtin_j1f(float)
float _Complex __builtin_cacoshf(float _Complex)
double __builtin_remainder(double, double)
int __builtin_fesetenv(const fenv_t *)
float __builtin_atanf(float)
int __builtin_isnanf(float)
Definition: math.c:282
long long __builtin_llceil(double)
int __builtin_feclearexcept(int)
float __builtin_fabsf(float)
Definition: math.c:38
double __builtin_atan(double)
long __builtin_lfloorl(long double)
long double _Complex __builtin_catanl(long double _Complex)
float __builtin_fmaxf(float, float)
double __builtin_y0(double)
int __builtin_signbitf(float)
int __builtin_isinf(double)
Definition: math.c:254
long double __builtin_lgammal(long double)
double __builtin_gamma(double)
long double __builtin_sqrtl(long double)
int __builtin_ifloorf(float)
long double __builtin_acosl(long double)
long double __builtin_cbrtl(long double)
double _Complex __builtin_clog10(double _Complex)
float __builtin_ldexpf(float, int)
float _Complex __builtin_csinf(float _Complex)
float __builtin_erff(float)
double __builtin_erfc(double)
long double __builtin_j0l(long double)
long double _Complex __builtin_ctanl(long double _Complex)
long double __builtin_fdiml(long double, long double)
double _Complex __builtin_ctanh(double _Complex)
long double __builtin_frexpl(long double, int *)
double __builtin_expm1(double)
long double __builtin_exp10l(long double)
double __builtin_huge_val(void)
Definition: math.c:300
float __builtin_log1pf(float)
double __builtin_nan(const char *)
Definition: math.c:619
double __builtin_lgamma_r(double, int *)
long double __builtin_truncl(long double)
long __builtin_lrintf(float)
long double __builtin_remainderl(long double, long double)
float __builtin_roundevenf(float)
long double __builtin_fmodl(long double, long double)
int __builtin_isless()
long double __builtin_tanhl(long double)
float __builtin_tgammaf(float)
double __builtin_yn(int, double)
long double __builtin_sinl(long double)
double __builtin_drem(double, double)
int __builtin_finitef(float)
_Bool __builtin_smul_overflow(int, int, int *)
double __builtin_asinh(double)
float __builtin_pow10f(float)
float __builtin_scalbnf(float, int)
_Bool __builtin_mul_overflow_p()
long __builtin_lceil(double)
double __builtin_nexttoward(double, long double)
int __builtin_isinff(float)
Definition: math.c:261
int __builtin_signbitl(long double)
int __builtin_irintf(float)
double __builtin_log1p(double)
long double __builtin_atanhl(long double)
float __builtin_hypotf(float, float)
float __builtin_nanf(const char *)
Definition: math.c:632
double __builtin_remquo(double, double, int *)
float __builtin_lgammaf_r(float, int *)
long double __builtin_asinl(long double)
int __builtin_parity(unsigned)
double _Complex __builtin_catan(double _Complex)
int __builtin_ifloor(double)
double _Complex __builtin_cproj(double _Complex)
long double __builtin_exp2l(long double)
double __builtin_hypot(double, double)
double __builtin_sin(double)
float __builtin_erfcf(float)
float __builtin_cosf(float)
float __builtin_logbf(float)
long double __builtin_nanl(const char *)
float __builtin_nearbyintf(float)
double __builtin_inf(void)
Definition: math.c:232
float __builtin_atan2f(float, float)
float __builtin_ceilf(float)
int __builtin_fpclassify(int, int, int, int, int,...)
double _Complex __builtin_cexpi(double)
double __builtin_log2(double)
long double _Complex __builtin_clogl(long double _Complex)
int __builtin_irintl(long double)
double __builtin_lgamma(double)
long double _Complex __builtin_csinhl(long double _Complex)
int __builtin_fegetround()
int __builtin_isunordered()
long double __builtin_scalblnl(long double, long)
long double __builtin_log10l(long double)
double __builtin_exp2(double)
double __builtin_nans(const char *)
long long __builtin_llround(double)
long double __builtin_nexttowardl(long double, long double)
_Bool __builtin_uaddl_overflow(unsigned long, unsigned long, unsigned long *)
int __builtin_feraiseexcept(int)
_Bool __builtin_umull_overflow(unsigned long, unsigned long, unsigned long *)
int __builtin_isinf_sign()
void __builtin_sincosf(float, float *, float *)
_Bool __builtin_smulll_overflow(long long, long long, long long *)
float __builtin_y1f(float)
double __builtin_acosh(double)
long double __builtin_jnl(int, long double)
long double __builtin_y0l(long double)
double __builtin_erf(double)
double __builtin_cos(double)
double _Complex __builtin_ccos(double _Complex)
float _Complex __builtin_clogf(float _Complex)
double __builtin_cimag(double _Complex)
int __builtin_signbit()
double __builtin_round(double)
long double _Complex __builtin_ctanhl(long double _Complex)
int __builtin_iround(double)
long double __builtin_pow10l(long double)
int __builtin_feupdateenv(const fenv_t *)
int __builtin_ffsimax(intmax_t)
double __builtin_ceil(double)
long long __builtin_llceill(long double)
_Bool __builtin_sadd_overflow(int, int, int *)
long double __builtin_gammal_r(long double, int *)
double __builtin_sinh(double)
double _Complex __builtin_cexp(double _Complex)
double __builtin_fmin(double, double)
double __builtin_tan(double)
float __builtin_fminf(float, float)
int __builtin_isnan(double)
Definition: math.c:275
long long __builtin_llfloorl(long double)
float __builtin_asinhf(float)
float _Complex __builtin_casinhf(float _Complex)
double _Complex __builtin_clog(double _Complex)
double __builtin_trunc(double)
long double __builtin_roundevenl(long double)
long double __builtin_creall(long double _Complex)
int __builtin_ilogbf(float)
float _Complex __builtin_conjf(float _Complex)
double __builtin_log10(double)
long double __builtin_ldexpl(long double, int)
int __builtin_iceilf(float)
long double __builtin_acoshl(long double)
int __builtin_parityl(unsigned long)
long __builtin_lroundl(long double)
long double __builtin_fmal(long double, long double, long double)
long double __builtin_gammal(long double)
float __builtin_y0f(float)
int __builtin_irint(double)
long double __builtin_logl(long double)
float _Complex __builtin_clog10f(float _Complex)
long __builtin_lrint(double)
float __builtin_fdimf(float, float)
float __builtin_modff(float, float *)
float __builtin_inff(void)
Definition: math.c:221
_Bool __builtin_add_overflow()
long double __builtin_log1pl(long double)
_Bool __builtin_usubl_overflow(unsigned long, unsigned long, unsigned long *)
int __builtin_abs(int)
Definition: stdlib.c:79
int __builtin_feholdexcept(fenv_t *)
int __builtin_iceill(long double)
float __builtin_log2f(float)
_Bool __builtin_usubll_overflow(unsigned long long, unsigned long long, unsigned long long *)
double __builtin_fma(double, double, double)
long double __builtin_hypotl(long double, long double)
_Bool __builtin_saddll_overflow(long long, long long, long long *)
double __builtin_tanh(double)
int __builtin_fetestexcept(int)
double _Complex __builtin_csin(double _Complex)
float __builtin_lgammaf(float)
long double __builtin_cabsl(long double _Complex)
float __builtin_roundf(float)
long double __builtin_powl(long double, long double)
float __builtin_exp10f(float)
double __builtin_floor(double)
_Bool __builtin_umulll_overflow(unsigned long long, unsigned long long, unsigned long long *)
float __builtin_scalblnf(float, long)
long double __builtin_y1l(long double)
float __builtin_cargf(float _Complex)
float __builtin_rintf(float)
long double __builtin_scalbnl(long double, int)
int __builtin_isgreaterequal()
long double __builtin_logbl(long double)
float __builtin_cabsf(float _Complex)
long long __builtin_llroundl(long double)
_Bool __builtin_ssubl_overflow(long, long, long *)
long double __builtin_copysignl(long double, long double)
void __builtin_sincos(double, double *, double *)
float __builtin_dremf(float, float)
double __builtin_carg(double _Complex)
double __builtin_pow10(double)
long double __builtin_fmaxl(long double, long double)
long __builtin_lfloorf(float)
float _Complex __builtin_cexpf(float _Complex)
long double _Complex __builtin_csinl(long double _Complex)
_Bool __builtin_sub_overflow()
long double __builtin_atan2l(long double, long double)
float _Complex __builtin_ccosf(float _Complex)
long double __builtin_coshl(long double)
long long __builtin_llabs(long long)
double _Complex __builtin_csqrt(double _Complex)
long double __builtin_rintl(long double)
long double _Complex __builtin_cpowl(long double _Complex, long double _Complex)
double __builtin_gamma_r(double, int *)
float __builtin_scalbf(float, float)
float __builtin_atanhf(float)
double __builtin_fdim(double, double)
double __builtin_nearbyint(double)
float __builtin_nexttowardf(float, long double)
long double _Complex __builtin_casinl(long double _Complex)
float _Complex __builtin_casinf(float _Complex)
long double __builtin_erfcl(long double)
int __builtin_iroundf(float)
int __builtin_finite(double)
float _Complex __builtin_cprojf(float _Complex)
double __builtin_sqrt(double)
long long __builtin_llfloorf(float)
long double _Complex __builtin_ccoshl(long double _Complex)
float _Complex __builtin_cpowf(float _Complex, float _Complex)
double __builtin_atanh(double)
long long __builtin_llroundf(float)
float __builtin_remquof(float, float, int *)
double __builtin_creal(double _Complex)
float __builtin_frexpf(float, int *)
float __builtin_crealf(float _Complex)
long double _Complex __builtin_cprojl(long double _Complex)
double __builtin_pow(double, double)
long double _Complex __builtin_catanhl(long double _Complex)
int __builtin_isfinite()
long double __builtin_expm1l(long double)
long double _Complex __builtin_cexpl(long double _Complex)
long double __builtin_tgammal(long double)
double __builtin_exp(double)
float __builtin_cimagf(float _Complex)
double __builtin_scalb(double, double)
float __builtin_nextafterf(float, float)
_Bool __builtin_saddl_overflow(long, long, long *)
long double __builtin_asinhl(long double)
float __builtin_acosf(float)
double __builtin_copysign(double, double)
double _Complex __builtin_cacos(double _Complex)
long double __builtin_cosl(long double)
int __builtin_parityll(unsigned long long)
float _Complex __builtin_cacosf(float _Complex)
long double _Complex __builtin_casinhl(long double _Complex)
float __builtin_logf(float)
int __builtin_isnanl(long double)
long double __builtin_erfl(long double)
double _Complex __builtin_conj(double _Complex)
int __builtin_ctz(unsigned)
float __builtin_acoshf(float)
float _Complex __builtin_catanhf(float _Complex)
int __builtin_finitel(long double)
double __builtin_log(double)
double __builtin_significand(double)
double __builtin_j0(double)
float __builtin_powf(float, float)
long long __builtin_llceilf(float)
float __builtin_powif(float, int)
Definition: math.c:4142
float _Complex __builtin_ctanhf(float _Complex)
long double __builtin_significandl(long double)
double __builtin_atan2(double, double)
int __builtin_ilogb(double)
double _Complex __builtin_cacosh(double _Complex)
float __builtin_huge_valf(void)
Definition: math.c:289
double __builtin_cabs(double _Complex)
long double _Complex __builtin_csqrtl(long double _Complex)
float __builtin_expf(float)
float __builtin_log10f(float)
float __builtin_asinf(float)
long double _Complex __builtin_cexpil(long double)
float __builtin_cbrtf(float)
double _Complex __builtin_ctan(double _Complex)
long double _Complex __builtin_ccosl(long double _Complex)
int __builtin_iroundl(long double)
double __builtin_j1(double)
double __builtin_exp10(double)
int __builtin_islessequal()
double __builtin_logb(double)
float _Complex __builtin_csinhf(float _Complex)
float __builtin_sinf(float)
long double __builtin_j1l(long double)
long double __builtin_fabsl(long double)
Definition: math.c:31
double __builtin_cosh(double)
long double _Complex __builtin_cacoshl(long double _Complex)
long double __builtin_huge_vall(void)
Definition: math.c:311
double _Complex __builtin_csinh(double _Complex)
long long __builtin_llrintf(float)
_Bool __builtin_uaddll_overflow(unsigned long long, unsigned long long, unsigned long long *)
long double __builtin_infl(void)
Definition: math.c:243
double __builtin_rint(double)
void __builtin_sincosl(long double, long double *, long double *)
double __builtin_nextafter(double, double)
float __builtin_j0f(float)
float __builtin_tanf(float)
float _Complex __builtin_csqrtf(float _Complex)
float _Complex __builtin_catanf(float _Complex)
_Bool __builtin_add_overflow_p()
long double __builtin_fminl(long double, long double)
int __builtin_ctzll(unsigned long long)
double __builtin_y1(double)
_Bool __builtin_usub_overflow(unsigned, unsigned, unsigned *)