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-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-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-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-x86=9 introduced-x86_64=21
114    fedisableexcept; # introduced-arm=21 introduced-arm64=21 introduced-x86=9 introduced-x86_64=21
115    feenableexcept; # introduced-arm=21 introduced-arm64=21 introduced-x86=9 introduced-x86_64=21
116    fegetenv; # introduced-arm=21 introduced-arm64=21 introduced-x86=9 introduced-x86_64=21
117    fegetexcept; # introduced-arm=21 introduced-arm64=21 introduced-x86=9 introduced-x86_64=21
118    fegetexceptflag; # introduced-arm=21 introduced-arm64=21 introduced-x86=9 introduced-x86_64=21
119    fegetround; # introduced-arm=21 introduced-arm64=21 introduced-x86=9 introduced-x86_64=21
120    feholdexcept; # introduced-arm=21 introduced-arm64=21 introduced-x86=9 introduced-x86_64=21
121    feraiseexcept; # introduced-arm=21 introduced-arm64=21 introduced-x86=9 introduced-x86_64=21
122    fesetenv; # introduced-arm=21 introduced-arm64=21 introduced-x86=9 introduced-x86_64=21
123    fesetexceptflag; # introduced-arm=21 introduced-arm64=21 introduced-x86=9 introduced-x86_64=21
124    fesetround; # introduced-arm=21 introduced-arm64=21 introduced-x86=9 introduced-x86_64=21
125    fetestexcept; # introduced-arm=21 introduced-arm64=21 introduced-x86=9 introduced-x86_64=21
126    feupdateenv; # introduced-arm=21 introduced-arm64=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-x86=18 introduced-x86_64=21
185    log2f; # introduced-arm=18 introduced-arm64=21 introduced-x86=18 introduced-x86_64=21
186    log2l; # introduced-arm=18 introduced-arm64=21 introduced-x86=18 introduced-x86_64=21
187    logb;
188    logbf;
189    logbl; # introduced-arm=18 introduced-arm64=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-x86=9 introduced-x86_64=21
202    nanf; # introduced-arm=13 introduced-arm64=21 introduced-x86=9 introduced-x86_64=21
203    nanl; # introduced-arm=13 introduced-arm64=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-x86=18 introduced-x86_64=21
211    nexttowardf;
212    nexttowardl; # introduced-arm=18 introduced-arm64=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-x86=18 introduced-x86_64=21
231    scalblnf; # introduced-arm=9 introduced-arm64=21 introduced-x86=18 introduced-x86_64=21
232    scalblnl; # introduced-arm=9 introduced-arm64=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-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 { # introduced=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 platform-only
298  global: # arm
299    __aeabi_d2lz; # arm
300    __aeabi_d2ulz; # arm
301    __aeabi_f2lz; # arm
302    __aeabi_f2ulz; # arm
303    __aeabi_l2d; # arm
304    __fixdfdi; # arm
305    __fixsfdi; # arm
306    __fixunsdfdi; # arm
307    __fixunssfdi; # arm
308    __floatdidf; # arm
309} LIBC_O; # arm
310