blob: 0b6dc0231768cf99ab2092d1ae2548498dcf9c98 [file] [log] [blame]
Greg Hackmanne5c872f2016-03-03 13:10:23 -08001# Generated by genversion-scripts.py. Do not edit.
Dmitriy Ivanov284b4682015-10-28 15:14:13 -07002LIBC {
3 global:
Dan Albert519a4f22016-09-06 16:55:26 -07004 __fe_dfl_env; # var
Dmitriy Ivanov284b4682015-10-28 15:14:13 -07005 __signbit;
6 __signbitf;
7 __signbitl;
8 acos;
9 acosf;
10 acosh;
11 acoshf;
Dan Albert519a4f22016-09-06 16:55:26 -070012 acoshl; # introduced=21
13 acosl; # introduced=21
Dmitriy Ivanov284b4682015-10-28 15:14:13 -070014 asin;
15 asinf;
16 asinh;
17 asinhf;
Dan Albert519a4f22016-09-06 16:55:26 -070018 asinhl; # introduced=21
19 asinl; # introduced=21
Dmitriy Ivanov284b4682015-10-28 15:14:13 -070020 atan;
21 atan2;
22 atan2f;
Dan Albert519a4f22016-09-06 16:55:26 -070023 atan2l; # introduced=21
Dmitriy Ivanov284b4682015-10-28 15:14:13 -070024 atanf;
25 atanh;
26 atanhf;
Dan Albert519a4f22016-09-06 16:55:26 -070027 atanhl; # introduced=21
28 atanl; # introduced=21
29 cabs; # introduced=23
30 cabsf; # introduced=23
31 cabsl; # introduced-arm=21 introduced-arm64=23 introduced-mips=21 introduced-mips64=23 introduced-x86=21 introduced-x86_64=23
32 cacos; # introduced=23
33 cacosf; # introduced=23
34 cacosh; # introduced=23
35 cacoshf; # introduced=23
36 carg; # introduced=23
37 cargf; # introduced=23
38 cargl; # introduced=23
39 casin; # introduced=23
40 casinf; # introduced=23
41 casinh; # introduced=23
42 casinhf; # introduced=23
43 catan; # introduced=23
44 catanf; # introduced=23
45 catanh; # introduced=23
46 catanhf; # introduced=23
Dmitriy Ivanov284b4682015-10-28 15:14:13 -070047 cbrt;
48 cbrtf;
Dan Albert519a4f22016-09-06 16:55:26 -070049 cbrtl; # introduced=21
50 ccos; # introduced=23
51 ccosf; # introduced=23
52 ccosh; # introduced=23
53 ccoshf; # introduced=23
Dmitriy Ivanov284b4682015-10-28 15:14:13 -070054 ceil;
55 ceilf;
56 ceill;
Dan Albert519a4f22016-09-06 16:55:26 -070057 cexp; # introduced=23
58 cexpf; # introduced=23
59 cimag; # introduced=23
60 cimagf; # introduced=23
61 cimagl; # introduced=23
62 conj; # introduced=23
63 conjf; # introduced=23
64 conjl; # introduced=23
Dmitriy Ivanov284b4682015-10-28 15:14:13 -070065 copysign;
66 copysignf;
67 copysignl;
68 cos;
69 cosf;
70 cosh;
71 coshf;
Dan Albert519a4f22016-09-06 16:55:26 -070072 coshl; # introduced=21
73 cosl; # introduced=21
74 cproj; # introduced=23
75 cprojf; # introduced=23
76 cprojl; # introduced-arm=21 introduced-arm64=23 introduced-mips=21 introduced-mips64=23 introduced-x86=21 introduced-x86_64=23
77 creal; # introduced=23
78 crealf; # introduced=23
79 creall; # introduced=23
80 csin; # introduced=23
81 csinf; # introduced=23
82 csinh; # introduced=23
83 csinhf; # introduced=23
84 csqrt; # introduced=23
85 csqrtf; # introduced=23
86 csqrtl; # introduced-arm=21 introduced-arm64=23 introduced-mips=21 introduced-mips64=23 introduced-x86=21 introduced-x86_64=23
87 ctan; # introduced=23
88 ctanf; # introduced=23
89 ctanh; # introduced=23
90 ctanhf; # introduced=23
Dmitriy Ivanov284b4682015-10-28 15:14:13 -070091 drem;
92 dremf;
93 erf;
94 erfc;
95 erfcf;
Dan Albert519a4f22016-09-06 16:55:26 -070096 erfcl; # introduced=21
Dmitriy Ivanov284b4682015-10-28 15:14:13 -070097 erff;
Dan Albert519a4f22016-09-06 16:55:26 -070098 erfl; # introduced=21
Dmitriy Ivanov284b4682015-10-28 15:14:13 -070099 exp;
100 exp2;
101 exp2f;
Dan Albert519a4f22016-09-06 16:55:26 -0700102 exp2l; # introduced=21
Dmitriy Ivanov284b4682015-10-28 15:14:13 -0700103 expf;
Dan Albert519a4f22016-09-06 16:55:26 -0700104 expl; # introduced=21
Dmitriy Ivanov284b4682015-10-28 15:14:13 -0700105 expm1;
106 expm1f;
Dan Albert519a4f22016-09-06 16:55:26 -0700107 expm1l; # introduced=21
Dmitriy Ivanov284b4682015-10-28 15:14:13 -0700108 fabs;
109 fabsf;
110 fabsl;
111 fdim;
112 fdimf;
113 fdiml;
Dan Albert519a4f22016-09-06 16:55:26 -0700114 feclearexcept; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21
115 fedisableexcept; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21
116 feenableexcept; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21
117 fegetenv; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21
118 fegetexcept; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21
119 fegetexceptflag; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21
120 fegetround; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21
121 feholdexcept; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21
122 feraiseexcept; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21
123 fesetenv; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21
124 fesetexceptflag; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21
125 fesetround; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21
126 fetestexcept; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21
127 feupdateenv; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21
Dmitriy Ivanov284b4682015-10-28 15:14:13 -0700128 finite;
129 finitef;
130 floor;
131 floorf;
132 floorl;
133 fma;
134 fmaf;
Dan Albert519a4f22016-09-06 16:55:26 -0700135 fmal; # introduced=21
Dmitriy Ivanov284b4682015-10-28 15:14:13 -0700136 fmax;
137 fmaxf;
138 fmaxl;
139 fmin;
140 fminf;
141 fminl;
142 fmod;
143 fmodf;
Dan Albert519a4f22016-09-06 16:55:26 -0700144 fmodl; # introduced=21
Dmitriy Ivanov284b4682015-10-28 15:14:13 -0700145 frexp;
146 frexpf;
Dan Albert519a4f22016-09-06 16:55:26 -0700147 frexpl; # introduced=21
Dmitriy Ivanov284b4682015-10-28 15:14:13 -0700148 gamma;
149 gamma_r;
150 gammaf;
151 gammaf_r;
152 hypot;
153 hypotf;
Dan Albert519a4f22016-09-06 16:55:26 -0700154 hypotl; # introduced=21
Dmitriy Ivanov284b4682015-10-28 15:14:13 -0700155 ilogb;
156 ilogbf;
157 ilogbl;
158 j0;
159 j0f;
160 j1;
161 j1f;
162 jn;
163 jnf;
164 ldexpf;
165 ldexpl;
166 lgamma;
167 lgamma_r;
168 lgammaf;
169 lgammaf_r;
Dan Albert519a4f22016-09-06 16:55:26 -0700170 lgammal; # introduced=21
171 lgammal_r; # introduced=23
Dmitriy Ivanov284b4682015-10-28 15:14:13 -0700172 llrint;
173 llrintf;
Dan Albert519a4f22016-09-06 16:55:26 -0700174 llrintl; # introduced=21
Dmitriy Ivanov284b4682015-10-28 15:14:13 -0700175 llround;
176 llroundf;
177 llroundl;
178 log;
179 log10;
180 log10f;
Dan Albert519a4f22016-09-06 16:55:26 -0700181 log10l; # introduced=21
Dmitriy Ivanov284b4682015-10-28 15:14:13 -0700182 log1p;
183 log1pf;
Dan Albert519a4f22016-09-06 16:55:26 -0700184 log1pl; # introduced=21
185 log2; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21
186 log2f; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21
187 log2l; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21
Dmitriy Ivanov284b4682015-10-28 15:14:13 -0700188 logb;
189 logbf;
Dan Albert519a4f22016-09-06 16:55:26 -0700190 logbl; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21
Dmitriy Ivanov284b4682015-10-28 15:14:13 -0700191 logf;
Dan Albert519a4f22016-09-06 16:55:26 -0700192 logl; # introduced=21
Dmitriy Ivanov284b4682015-10-28 15:14:13 -0700193 lrint;
194 lrintf;
Dan Albert519a4f22016-09-06 16:55:26 -0700195 lrintl; # introduced=21
Dmitriy Ivanov284b4682015-10-28 15:14:13 -0700196 lround;
197 lroundf;
198 lroundl;
199 modf;
200 modff;
Dan Albert519a4f22016-09-06 16:55:26 -0700201 modfl; # introduced=21
202 nan; # introduced-arm=13 introduced-arm64=21 introduced-mips=13 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21
203 nanf; # introduced-arm=13 introduced-arm64=21 introduced-mips=13 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21
204 nanl; # introduced-arm=13 introduced-arm64=21 introduced-mips=13 introduced-mips64=21 introduced-x86=13 introduced-x86_64=21
Dmitriy Ivanov284b4682015-10-28 15:14:13 -0700205 nearbyint;
206 nearbyintf;
Dan Albert519a4f22016-09-06 16:55:26 -0700207 nearbyintl; # introduced=21
Dmitriy Ivanov284b4682015-10-28 15:14:13 -0700208 nextafter;
209 nextafterf;
Dan Albert519a4f22016-09-06 16:55:26 -0700210 nextafterl; # introduced=21
211 nexttoward; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21
Dmitriy Ivanov284b4682015-10-28 15:14:13 -0700212 nexttowardf;
Dan Albert519a4f22016-09-06 16:55:26 -0700213 nexttowardl; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21
Dmitriy Ivanov284b4682015-10-28 15:14:13 -0700214 pow;
215 powf;
Dan Albert519a4f22016-09-06 16:55:26 -0700216 powl; # introduced=21
Dmitriy Ivanov284b4682015-10-28 15:14:13 -0700217 remainder;
218 remainderf;
Dan Albert519a4f22016-09-06 16:55:26 -0700219 remainderl; # introduced=21
Dmitriy Ivanov284b4682015-10-28 15:14:13 -0700220 remquo;
221 remquof;
Dan Albert519a4f22016-09-06 16:55:26 -0700222 remquol; # introduced=21
Dmitriy Ivanov284b4682015-10-28 15:14:13 -0700223 rint;
224 rintf;
Dan Albert519a4f22016-09-06 16:55:26 -0700225 rintl; # introduced=21
Dmitriy Ivanov284b4682015-10-28 15:14:13 -0700226 round;
227 roundf;
228 roundl;
229 scalb;
230 scalbf;
Dan Albert519a4f22016-09-06 16:55:26 -0700231 scalbln; # introduced-arm=9 introduced-arm64=21 introduced-mips=9 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21
232 scalblnf; # introduced-arm=9 introduced-arm64=21 introduced-mips=9 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21
233 scalblnl; # introduced-arm=9 introduced-arm64=21 introduced-mips=9 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21
Dmitriy Ivanov284b4682015-10-28 15:14:13 -0700234 scalbn;
235 scalbnf;
236 scalbnl;
Dan Albert519a4f22016-09-06 16:55:26 -0700237 signgam; # var
Dmitriy Ivanov284b4682015-10-28 15:14:13 -0700238 significand;
239 significandf;
Dan Albert519a4f22016-09-06 16:55:26 -0700240 significandl; # introduced=21
Dmitriy Ivanov284b4682015-10-28 15:14:13 -0700241 sin;
242 sincos;
243 sincosf;
244 sincosl;
245 sinf;
246 sinh;
247 sinhf;
Dan Albert519a4f22016-09-06 16:55:26 -0700248 sinhl; # introduced=21
249 sinl; # introduced=21
Dmitriy Ivanov284b4682015-10-28 15:14:13 -0700250 sqrt;
251 sqrtf;
Dan Albert519a4f22016-09-06 16:55:26 -0700252 sqrtl; # introduced=21
Dmitriy Ivanov284b4682015-10-28 15:14:13 -0700253 tan;
254 tanf;
255 tanh;
256 tanhf;
Dan Albert519a4f22016-09-06 16:55:26 -0700257 tanhl; # introduced=21
258 tanl; # introduced=21
Dmitriy Ivanov284b4682015-10-28 15:14:13 -0700259 tgamma;
Dan Albert519a4f22016-09-06 16:55:26 -0700260 tgammaf; # introduced-arm=13 introduced-arm64=21 introduced-mips=13 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21
261 tgammal; # introduced=21
Dmitriy Ivanov284b4682015-10-28 15:14:13 -0700262 trunc;
263 truncf;
264 truncl;
265 y0;
266 y0f;
267 y1;
268 y1f;
269 yn;
270 ynf;
271 local:
272 *;
273};
274
Elliott Hughesf1c568d2017-09-26 17:09:07 -0700275LIBC_O { # introduced=O
Elliott Hughes9ee6adb2016-03-11 14:49:13 -0800276 global:
277 cacoshl;
278 cacosl;
279 casinhl;
280 casinl;
281 catanhl;
282 catanl;
283 ccoshl;
284 ccosl;
285 cexpl;
286 clog;
287 clogf;
288 clogl;
289 cpow;
290 cpowf;
291 cpowl;
292 csinhl;
293 csinl;
294 ctanhl;
295 ctanl;
296} LIBC;
297
Dan Albert60dc6b22016-11-04 15:04:28 -0700298LIBC_DEPRECATED { # arm mips platform-only
Dimitry Ivanova2ead182015-12-03 15:25:37 -0800299 global: # arm mips
Dmitriy Ivanov284b4682015-10-28 15:14:13 -0700300 __fixdfdi; # arm mips
301 __fixsfdi; # arm mips
302 __fixunsdfdi; # arm mips
303 __fixunssfdi; # arm mips
Elliott Hughes9ee6adb2016-03-11 14:49:13 -0800304} LIBC_O; # arm mips