math: add fenv test and new 'add' function in gen
[libc-test] / src / math / gen / functions.h
1 T(add,         dd_d)
2
3 T(acos,        d_d)
4 T(acosf,       f_f)
5 T(acosl,       l_l)
6 T(acosh,       d_d)
7 T(acoshf,      f_f)
8 T(acoshl,      l_l)
9 T(asin,        d_d)
10 T(asinf,       f_f)
11 T(asinl,       l_l)
12 T(asinh,       d_d)
13 T(asinhf,      f_f)
14 T(asinhl,      l_l)
15 T(atan,        d_d)
16 T(atanf,       f_f)
17 T(atanl,       l_l)
18 T(atan2,       dd_d)
19 T(atan2f,      ff_f)
20 T(atan2l,      ll_l)
21 T(atanh,       d_d)
22 T(atanhf,      f_f)
23 T(atanhl,      l_l)
24 T(cbrt,        d_d)
25 T(cbrtf,       f_f)
26 T(cbrtl,       l_l)
27 T(ceil,        d_d)
28 T(ceilf,       f_f)
29 T(ceill,       l_l)
30 T(copysign,    dd_d)
31 T(copysignf,   ff_f)
32 T(copysignl,   ll_l)
33 T(cos,         d_d)
34 T(cosf,        f_f)
35 T(cosl,        l_l)
36 T(cosh,        d_d)
37 T(coshf,       f_f)
38 T(coshl,       l_l)
39 T(erf,         d_d)
40 T(erff,        f_f)
41 T(erfl,        l_l)
42 T(erfc,        d_d)
43 T(erfcf,       f_f)
44 T(erfcl,       l_l)
45 T(exp,         d_d)
46 T(expf,        f_f)
47 T(expl,        l_l)
48 T(exp2,        d_d)
49 T(exp2f,       f_f)
50 T(exp2l,       l_l)
51 T(expm1,       d_d)
52 T(expm1f,      f_f)
53 T(expm1l,      l_l)
54 T(fabs,        d_d)
55 T(fabsf,       f_f)
56 T(fabsl,       l_l)
57 T(fdim,        dd_d)
58 T(fdimf,       ff_f)
59 T(fdiml,       ll_l)
60 T(floor,       d_d)
61 T(floorf,      f_f)
62 T(floorl,      l_l)
63 T(fmax,        dd_d)
64 T(fmaxf,       ff_f)
65 T(fmaxl,       ll_l)
66 T(fmin,        dd_d)
67 T(fminf,       ff_f)
68 T(fminl,       ll_l)
69 T(fmod,        dd_d)
70 T(fmodf,       ff_f)
71 T(fmodl,       ll_l)
72 T(hypot,       dd_d)
73 T(hypotf,      ff_f)
74 T(hypotl,      ll_l)
75 T(log,         d_d)
76 T(logf,        f_f)
77 T(logl,        l_l)
78 T(log10,       d_d)
79 T(log10f,      f_f)
80 T(log10l,      l_l)
81 T(log1p,       d_d)
82 T(log1pf,      f_f)
83 T(log1pl,      l_l)
84 T(log2,        d_d)
85 T(log2f,       f_f)
86 T(log2l,       l_l)
87 T(logb,        d_d)
88 T(logbf,       f_f)
89 T(logbl,       l_l)
90 T(nearbyint,   d_d)
91 T(nearbyintf,  f_f)
92 T(nearbyintl,  l_l)
93 T(nextafter,   dd_d)
94 T(nextafterf,  ff_f)
95 T(nextafterl,  ll_l)
96 T(nexttoward,  dl_d)
97 T(nexttowardf, fl_f)
98 T(nexttowardl, ll_l)
99 T(pow,         dd_d)
100 T(powf,        ff_f)
101 T(powl,        ll_l)
102 T(remainder,   dd_d)
103 T(remainderf,  ff_f)
104 T(remainderl,  ll_l)
105 T(rint,        d_d)
106 T(rintf,       f_f)
107 T(rintl,       l_l)
108 T(round,       d_d)
109 T(roundf,      f_f)
110 T(roundl,      l_l)
111 T(sin,         d_d)
112 T(sinf,        f_f)
113 T(sinl,        l_l)
114 T(sinh,        d_d)
115 T(sinhf,       f_f)
116 T(sinhl,       l_l)
117 T(sqrt,        d_d)
118 T(sqrtf,       f_f)
119 T(sqrtl,       l_l)
120 T(tan,         d_d)
121 T(tanf,        f_f)
122 T(tanl,        l_l)
123 T(tanh,        d_d)
124 T(tanhf,       f_f)
125 T(tanhl,       l_l)
126 T(tgamma,      d_d)
127 T(tgammaf,     f_f)
128 T(tgammal,     l_l)
129 T(trunc,       d_d)
130 T(truncf,      f_f)
131 T(truncl,      l_l)
132 T(j0,          d_d)
133 T(j1,          d_d)
134 T(y0,          d_d)
135 T(y1,          d_d)
136 T(scalb,       dd_d)
137 T(scalbf,      ff_f)
138 T(j0f,         f_f)
139 T(j1f,         f_f)
140 T(y0f,         f_f)
141 T(y1f,         f_f)
142 T(exp10,       d_d)
143 T(exp10f,      f_f)
144 T(exp10l,      l_l)
145 T(pow10,       d_d)
146 T(pow10f,      f_f)
147 T(pow10l,      l_l)
148
149 T(frexp,       d_di)
150 T(frexpf,      f_fi)
151 T(frexpl,      l_li)
152
153 T(ldexp,       di_d)
154 T(ldexpf,      fi_f)
155 T(ldexpl,      li_l)
156 T(scalbn,      di_d)
157 T(scalbnf,     fi_f)
158 T(scalbnl,     li_l)
159 T(scalbln,     di_d)
160 T(scalblnf,    fi_f)
161 T(scalblnl,    li_l)
162
163 T(lgamma,      d_di)
164 T(lgammaf,     f_fi)
165 T(lgammal,     l_li)
166 T(lgamma_r,    d_di)
167 T(lgammaf_r,   f_fi)
168 T(lgammal_r,   l_li)
169
170 T(ilogb,       d_i)
171 T(ilogbf,      f_i)
172 T(ilogbl,      l_i)
173 T(llrint,      d_i)
174 T(llrintf,     f_i)
175 T(llrintl,     l_i)
176 T(lrint,       d_i)
177 T(lrintf,      f_i)
178 T(lrintl,      l_i)
179 T(llround,     d_i)
180 T(llroundf,    f_i)
181 T(llroundl,    l_i)
182 T(lround,      d_i)
183 T(lroundf,     f_i)
184 T(lroundl,     l_i)
185
186 T(modf,        d_dd)
187 T(modff,       f_ff)
188 T(modfl,       l_ll)
189 T(sincos,      d_dd)
190 T(sincosf,     f_ff)
191 T(sincosl,     l_ll)
192
193 T(remquo,      dd_di)
194 T(remquof,     ff_fi)
195 T(remquol,     ll_li)
196
197 T(fma,         ddd_d)
198 T(fmaf,        fff_f)
199 T(fmal,        lll_l)
200
201 T(jn,          di_d)
202 T(jnf,         fi_f)
203 T(yn,          di_d)
204 T(ynf,         fi_f)