1LIBC {
2  global:
3    __fe_dfl_env; # var
4    __signbit;
5    __signbitf;
6    __signbitl;
7    acos;
8    acosf;
9    acosh;
10    acoshf;
11    acoshl; # introduced=21
12    acosl; # introduced=21
13    asin;
14    asinf;
15    asinh;
16    asinhf;
17    asinhl; # introduced=21
18    asinl; # introduced=21
19    atan;
20    atan2;
21    atan2f;
22    atan2l; # introduced=21
23    atanf;
24    atanh;
25    atanhf;
26    atanhl; # introduced=21
27    atanl; # introduced=21
28    cabs; # introduced=23
29    cabsf; # introduced=23
30    cabsl; # introduced-arm=21 introduced-arm64=23 introduced-mips=21 introduced-mips64=23 introduced-x86=21 introduced-x86_64=23
31    cacos; # introduced=23
32    cacosf; # introduced=23
33    cacosh; # introduced=23
34    cacoshf; # introduced=23
35    carg; # introduced=23
36    cargf; # introduced=23
37    cargl; # introduced=23
38    casin; # introduced=23
39    casinf; # introduced=23
40    casinh; # introduced=23
41    casinhf; # introduced=23
42    catan; # introduced=23
43    catanf; # introduced=23
44    catanh; # introduced=23
45    catanhf; # introduced=23
46    cbrt;
47    cbrtf;
48    cbrtl; # introduced=21
49    ccos; # introduced=23
50    ccosf; # introduced=23
51    ccosh; # introduced=23
52    ccoshf; # introduced=23
53    ceil;
54    ceilf;
55    ceill;
56    cexp; # introduced=23
57    cexpf; # introduced=23
58    cimag; # introduced=23
59    cimagf; # introduced=23
60    cimagl; # introduced=23
61    conj; # introduced=23
62    conjf; # introduced=23
63    conjl; # introduced=23
64    copysign;
65    copysignf;
66    copysignl;
67    cos;
68    cosf;
69    cosh;
70    coshf;
71    coshl; # introduced=21
72    cosl; # introduced=21
73    cproj; # introduced=23
74    cprojf; # introduced=23
75    cprojl; # introduced-arm=21 introduced-arm64=23 introduced-mips=21 introduced-mips64=23 introduced-x86=21 introduced-x86_64=23
76    creal; # introduced=23
77    crealf; # introduced=23
78    creall; # introduced=23
79    csin; # introduced=23
80    csinf; # introduced=23
81    csinh; # introduced=23
82    csinhf; # introduced=23
83    csqrt; # introduced=23
84    csqrtf; # introduced=23
85    csqrtl; # introduced-arm=21 introduced-arm64=23 introduced-mips=21 introduced-mips64=23 introduced-x86=21 introduced-x86_64=23
86    ctan; # introduced=23
87    ctanf; # introduced=23
88    ctanh; # introduced=23
89    ctanhf; # introduced=23
90    drem;
91    dremf;
92    erf;
93    erfc;
94    erfcf;
95    erfcl; # introduced=21
96    erff;
97    erfl; # introduced=21
98    exp;
99    exp2;
100    exp2f;
101    exp2l; # introduced=21
102    expf;
103    expl; # introduced=21
104    expm1;
105    expm1f;
106    expm1l; # introduced=21
107    fabs;
108    fabsf;
109    fabsl;
110    fdim;
111    fdimf;
112    fdiml;
113    feclearexcept; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21
114    fedisableexcept; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21
115    feenableexcept; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21
116    fegetenv; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21
117    fegetexcept; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21
118    fegetexceptflag; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21
119    fegetround; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21
120    feholdexcept; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21
121    feraiseexcept; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21
122    fesetenv; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21
123    fesetexceptflag; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21
124    fesetround; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21
125    fetestexcept; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21
126    feupdateenv; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21
127    finite;
128    finitef;
129    floor;
130    floorf;
131    floorl;
132    fma;
133    fmaf;
134    fmal; # introduced=21
135    fmax;
136    fmaxf;
137    fmaxl;
138    fmin;
139    fminf;
140    fminl;
141    fmod;
142    fmodf;
143    fmodl; # introduced=21
144    frexp;
145    frexpf;
146    frexpl; # introduced=21
147    gamma;
148    gamma_r;
149    gammaf;
150    gammaf_r;
151    hypot;
152    hypotf;
153    hypotl; # introduced=21
154    ilogb;
155    ilogbf;
156    ilogbl;
157    j0;
158    j0f;
159    j1;
160    j1f;
161    jn;
162    jnf;
163    ldexpf;
164    ldexpl;
165    lgamma;
166    lgamma_r;
167    lgammaf;
168    lgammaf_r;
169    lgammal; # introduced=21
170    lgammal_r; # introduced=23
171    llrint;
172    llrintf;
173    llrintl; # introduced=21
174    llround;
175    llroundf;
176    llroundl;
177    log;
178    log10;
179    log10f;
180    log10l; # introduced=21
181    log1p;
182    log1pf;
183    log1pl; # introduced=21
184    log2; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21
185    log2f; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21
186    log2l; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21
187    logb;
188    logbf;
189    logbl; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21
190    logf;
191    logl; # introduced=21
192    lrint;
193    lrintf;
194    lrintl; # introduced=21
195    lround;
196    lroundf;
197    lroundl;
198    modf;
199    modff;
200    modfl; # introduced=21
201    nan; # introduced-arm=13 introduced-arm64=21 introduced-mips=13 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21
202    nanf; # introduced-arm=13 introduced-arm64=21 introduced-mips=13 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21
203    nanl; # introduced-arm=13 introduced-arm64=21 introduced-mips=13 introduced-mips64=21 introduced-x86=13 introduced-x86_64=21
204    nearbyint;
205    nearbyintf;
206    nearbyintl; # introduced=21
207    nextafter;
208    nextafterf;
209    nextafterl; # introduced=21
210    nexttoward; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21
211    nexttowardf;
212    nexttowardl; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21
213    pow;
214    powf;
215    powl; # introduced=21
216    remainder;
217    remainderf;
218    remainderl; # introduced=21
219    remquo;
220    remquof;
221    remquol; # introduced=21
222    rint;
223    rintf;
224    rintl; # introduced=21
225    round;
226    roundf;
227    roundl;
228    scalb;
229    scalbf;
230    scalbln; # introduced-arm=9 introduced-arm64=21 introduced-mips=9 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21
231    scalblnf; # introduced-arm=9 introduced-arm64=21 introduced-mips=9 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21
232    scalblnl; # introduced-arm=9 introduced-arm64=21 introduced-mips=9 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21
233    scalbn;
234    scalbnf;
235    scalbnl;
236    signgam; # var
237    significand;
238    significandf;
239    significandl; # introduced=21
240    sin;
241    sincos;
242    sincosf;
243    sincosl;
244    sinf;
245    sinh;
246    sinhf;
247    sinhl; # introduced=21
248    sinl; # introduced=21
249    sqrt;
250    sqrtf;
251    sqrtl; # introduced=21
252    tan;
253    tanf;
254    tanh;
255    tanhf;
256    tanhl; # introduced=21
257    tanl; # introduced=21
258    tgamma;
259    tgammaf; # introduced-arm=13 introduced-arm64=21 introduced-mips=13 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21
260    tgammal; # introduced=21
261    trunc;
262    truncf;
263    truncl;
264    y0;
265    y0f;
266    y1;
267    y1f;
268    yn;
269    ynf;
270  local:
271    *;
272};
273
274LIBC_O {
275  global:
276    cacoshl;
277    cacosl;
278    casinhl;
279    casinl;
280    catanhl;
281    catanl;
282    ccoshl;
283    ccosl;
284    cexpl;
285    clog;
286    clogf;
287    clogl;
288    cpow;
289    cpowf;
290    cpowl;
291    csinhl;
292    csinl;
293    ctanhl;
294    ctanl;
295} LIBC;
296
297LIBC_DEPRECATED { # arm mips platform-only
298  global: # arm mips
299    ___Unwind_Backtrace; # arm
300    ___Unwind_ForcedUnwind; # arm
301    ___Unwind_RaiseException; # arm
302    ___Unwind_Resume; # arm
303    ___Unwind_Resume_or_Rethrow; # arm
304    __adddf3; # arm
305    __aeabi_cdcmpeq; # arm
306    __aeabi_cdcmple; # arm
307    __aeabi_cdrcmple; # arm
308    __aeabi_cfcmpeq; # arm
309    __aeabi_cfcmple; # arm
310    __aeabi_cfrcmple; # arm
311    __aeabi_d2lz; # arm
312    __aeabi_d2uiz; # arm
313    __aeabi_d2ulz; # arm
314    __aeabi_dadd; # arm
315    __aeabi_dcmpeq; # arm
316    __aeabi_dcmpge; # arm
317    __aeabi_dcmpgt; # arm
318    __aeabi_dcmple; # arm
319    __aeabi_dcmplt; # arm
320    __aeabi_ddiv; # arm
321    __aeabi_dmul; # arm
322    __aeabi_drsub; # arm
323    __aeabi_dsub; # arm
324    __aeabi_f2d; # arm
325    __aeabi_f2lz; # arm
326    __aeabi_f2ulz; # arm
327    __aeabi_fcmpeq; # arm
328    __aeabi_fcmpge; # arm
329    __aeabi_fcmpgt; # arm
330    __aeabi_fcmple; # arm
331    __aeabi_fcmplt; # arm
332    __aeabi_i2d; # arm
333    __aeabi_l2d; # arm
334    __aeabi_ui2d; # arm
335    __aeabi_ul2d; # arm
336    __aeabi_unwind_cpp_pr0; # arm
337    __aeabi_unwind_cpp_pr1; # arm
338    __aeabi_unwind_cpp_pr2; # arm
339    __cmpdf2; # arm
340    __cmpsf2; # arm
341    __divdf3; # arm
342    __eqdf2; # arm
343    __eqsf2; # arm
344    __extendsfdf2; # arm
345    __fixdfdi; # arm mips
346    __fixsfdi; # arm mips
347    __fixunsdfdi; # arm mips
348    __fixunsdfsi; # arm
349    __fixunssfdi; # arm mips
350    __floatdidf; # arm
351    __floatsidf; # arm
352    __floatundidf; # arm
353    __floatunsidf; # arm
354    __gedf2; # arm
355    __gesf2; # arm
356    __gnu_Unwind_Backtrace; # arm
357    __gnu_unwind_execute; # arm
358    __gnu_Unwind_ForcedUnwind; # arm
359    __gnu_unwind_frame; # arm
360    __gnu_Unwind_RaiseException; # arm
361    __gnu_Unwind_Restore_VFP; # arm
362    __gnu_Unwind_Restore_VFP_D; # arm
363    __gnu_Unwind_Restore_VFP_D_16_to_31; # arm
364    __gnu_Unwind_Restore_WMMXC; # arm
365    __gnu_Unwind_Restore_WMMXD; # arm
366    __gnu_Unwind_Resume; # arm
367    __gnu_Unwind_Resume_or_Rethrow; # arm
368    __gnu_Unwind_Save_VFP; # arm
369    __gnu_Unwind_Save_VFP_D; # arm
370    __gnu_Unwind_Save_VFP_D_16_to_31; # arm
371    __gnu_Unwind_Save_WMMXC; # arm
372    __gnu_Unwind_Save_WMMXD; # arm
373    __gtdf2; # arm
374    __gtsf2; # arm
375    __ledf2; # arm
376    __lesf2; # arm
377    __ltdf2; # arm
378    __ltsf2; # arm
379    __muldf3; # arm
380    __nedf2; # arm
381    __nesf2; # arm
382    __restore_core_regs; # arm
383    __subdf3; # arm
384    _Unwind_Backtrace; # arm
385    _Unwind_Complete; # arm
386    _Unwind_DeleteException; # arm
387    _Unwind_ForcedUnwind; # arm
388    _Unwind_GetCFA; # arm
389    _Unwind_GetDataRelBase; # arm
390    _Unwind_GetLanguageSpecificData; # arm
391    _Unwind_GetRegionStart; # arm
392    _Unwind_GetTextRelBase; # arm
393    _Unwind_RaiseException; # arm
394    _Unwind_Resume; # arm
395    _Unwind_Resume_or_Rethrow; # arm
396    _Unwind_VRS_Get; # arm
397    _Unwind_VRS_Pop; # arm
398    _Unwind_VRS_Set; # arm
399    restore_core_regs; # arm
400} LIBC_O; # arm mips
401