xref: /aosp_15_r20/bionic/libm/libm.map.txt (revision 8d67ca893c1523eb926b9080dbe4e2ffd2a27ba1)
1*8d67ca89SAndroid Build Coastguard WorkerLIBC {
2*8d67ca89SAndroid Build Coastguard Worker  global:
3*8d67ca89SAndroid Build Coastguard Worker    __fe_dfl_env; # var
4*8d67ca89SAndroid Build Coastguard Worker    __signbit;
5*8d67ca89SAndroid Build Coastguard Worker    __signbitf;
6*8d67ca89SAndroid Build Coastguard Worker    __signbitl;
7*8d67ca89SAndroid Build Coastguard Worker    acos;
8*8d67ca89SAndroid Build Coastguard Worker    acosf;
9*8d67ca89SAndroid Build Coastguard Worker    acosh;
10*8d67ca89SAndroid Build Coastguard Worker    acoshf;
11*8d67ca89SAndroid Build Coastguard Worker    acoshl;
12*8d67ca89SAndroid Build Coastguard Worker    acosl;
13*8d67ca89SAndroid Build Coastguard Worker    asin;
14*8d67ca89SAndroid Build Coastguard Worker    asinf;
15*8d67ca89SAndroid Build Coastguard Worker    asinh;
16*8d67ca89SAndroid Build Coastguard Worker    asinhf;
17*8d67ca89SAndroid Build Coastguard Worker    asinhl;
18*8d67ca89SAndroid Build Coastguard Worker    asinl;
19*8d67ca89SAndroid Build Coastguard Worker    atan;
20*8d67ca89SAndroid Build Coastguard Worker    atan2;
21*8d67ca89SAndroid Build Coastguard Worker    atan2f;
22*8d67ca89SAndroid Build Coastguard Worker    atan2l;
23*8d67ca89SAndroid Build Coastguard Worker    atanf;
24*8d67ca89SAndroid Build Coastguard Worker    atanh;
25*8d67ca89SAndroid Build Coastguard Worker    atanhf;
26*8d67ca89SAndroid Build Coastguard Worker    atanhl;
27*8d67ca89SAndroid Build Coastguard Worker    atanl;
28*8d67ca89SAndroid Build Coastguard Worker    cabs; # introduced=23
29*8d67ca89SAndroid Build Coastguard Worker    cabsf; # introduced=23
30*8d67ca89SAndroid Build Coastguard Worker    cabsl; # introduced-arm=21 introduced-arm64=23 introduced-x86=21 introduced-x86_64=23
31*8d67ca89SAndroid Build Coastguard Worker    cacos; # introduced=23
32*8d67ca89SAndroid Build Coastguard Worker    cacosf; # introduced=23
33*8d67ca89SAndroid Build Coastguard Worker    cacosh; # introduced=23
34*8d67ca89SAndroid Build Coastguard Worker    cacoshf; # introduced=23
35*8d67ca89SAndroid Build Coastguard Worker    carg; # introduced=23
36*8d67ca89SAndroid Build Coastguard Worker    cargf; # introduced=23
37*8d67ca89SAndroid Build Coastguard Worker    cargl; # introduced=23
38*8d67ca89SAndroid Build Coastguard Worker    casin; # introduced=23
39*8d67ca89SAndroid Build Coastguard Worker    casinf; # introduced=23
40*8d67ca89SAndroid Build Coastguard Worker    casinh; # introduced=23
41*8d67ca89SAndroid Build Coastguard Worker    casinhf; # introduced=23
42*8d67ca89SAndroid Build Coastguard Worker    catan; # introduced=23
43*8d67ca89SAndroid Build Coastguard Worker    catanf; # introduced=23
44*8d67ca89SAndroid Build Coastguard Worker    catanh; # introduced=23
45*8d67ca89SAndroid Build Coastguard Worker    catanhf; # introduced=23
46*8d67ca89SAndroid Build Coastguard Worker    cbrt;
47*8d67ca89SAndroid Build Coastguard Worker    cbrtf;
48*8d67ca89SAndroid Build Coastguard Worker    cbrtl;
49*8d67ca89SAndroid Build Coastguard Worker    ccos; # introduced=23
50*8d67ca89SAndroid Build Coastguard Worker    ccosf; # introduced=23
51*8d67ca89SAndroid Build Coastguard Worker    ccosh; # introduced=23
52*8d67ca89SAndroid Build Coastguard Worker    ccoshf; # introduced=23
53*8d67ca89SAndroid Build Coastguard Worker    ceil;
54*8d67ca89SAndroid Build Coastguard Worker    ceilf;
55*8d67ca89SAndroid Build Coastguard Worker    ceill;
56*8d67ca89SAndroid Build Coastguard Worker    cexp; # introduced=23
57*8d67ca89SAndroid Build Coastguard Worker    cexpf; # introduced=23
58*8d67ca89SAndroid Build Coastguard Worker    cimag; # introduced=23
59*8d67ca89SAndroid Build Coastguard Worker    cimagf; # introduced=23
60*8d67ca89SAndroid Build Coastguard Worker    cimagl; # introduced=23
61*8d67ca89SAndroid Build Coastguard Worker    conj; # introduced=23
62*8d67ca89SAndroid Build Coastguard Worker    conjf; # introduced=23
63*8d67ca89SAndroid Build Coastguard Worker    conjl; # introduced=23
64*8d67ca89SAndroid Build Coastguard Worker    copysign;
65*8d67ca89SAndroid Build Coastguard Worker    copysignf;
66*8d67ca89SAndroid Build Coastguard Worker    copysignl;
67*8d67ca89SAndroid Build Coastguard Worker    cos;
68*8d67ca89SAndroid Build Coastguard Worker    cosf;
69*8d67ca89SAndroid Build Coastguard Worker    cosh;
70*8d67ca89SAndroid Build Coastguard Worker    coshf;
71*8d67ca89SAndroid Build Coastguard Worker    coshl;
72*8d67ca89SAndroid Build Coastguard Worker    cosl;
73*8d67ca89SAndroid Build Coastguard Worker    cproj; # introduced=23
74*8d67ca89SAndroid Build Coastguard Worker    cprojf; # introduced=23
75*8d67ca89SAndroid Build Coastguard Worker    cprojl; # introduced-arm=21 introduced-arm64=23 introduced-x86=21 introduced-x86_64=23
76*8d67ca89SAndroid Build Coastguard Worker    creal; # introduced=23
77*8d67ca89SAndroid Build Coastguard Worker    crealf; # introduced=23
78*8d67ca89SAndroid Build Coastguard Worker    creall; # introduced=23
79*8d67ca89SAndroid Build Coastguard Worker    csin; # introduced=23
80*8d67ca89SAndroid Build Coastguard Worker    csinf; # introduced=23
81*8d67ca89SAndroid Build Coastguard Worker    csinh; # introduced=23
82*8d67ca89SAndroid Build Coastguard Worker    csinhf; # introduced=23
83*8d67ca89SAndroid Build Coastguard Worker    csqrt; # introduced=23
84*8d67ca89SAndroid Build Coastguard Worker    csqrtf; # introduced=23
85*8d67ca89SAndroid Build Coastguard Worker    csqrtl; # introduced-arm=21 introduced-arm64=23 introduced-x86=21 introduced-x86_64=23
86*8d67ca89SAndroid Build Coastguard Worker    ctan; # introduced=23
87*8d67ca89SAndroid Build Coastguard Worker    ctanf; # introduced=23
88*8d67ca89SAndroid Build Coastguard Worker    ctanh; # introduced=23
89*8d67ca89SAndroid Build Coastguard Worker    ctanhf; # introduced=23
90*8d67ca89SAndroid Build Coastguard Worker    drem;
91*8d67ca89SAndroid Build Coastguard Worker    dremf;
92*8d67ca89SAndroid Build Coastguard Worker    erf;
93*8d67ca89SAndroid Build Coastguard Worker    erfc;
94*8d67ca89SAndroid Build Coastguard Worker    erfcf;
95*8d67ca89SAndroid Build Coastguard Worker    erfcl;
96*8d67ca89SAndroid Build Coastguard Worker    erff;
97*8d67ca89SAndroid Build Coastguard Worker    erfl;
98*8d67ca89SAndroid Build Coastguard Worker    exp;
99*8d67ca89SAndroid Build Coastguard Worker    exp2;
100*8d67ca89SAndroid Build Coastguard Worker    exp2f;
101*8d67ca89SAndroid Build Coastguard Worker    exp2l;
102*8d67ca89SAndroid Build Coastguard Worker    expf;
103*8d67ca89SAndroid Build Coastguard Worker    expl;
104*8d67ca89SAndroid Build Coastguard Worker    expm1;
105*8d67ca89SAndroid Build Coastguard Worker    expm1f;
106*8d67ca89SAndroid Build Coastguard Worker    expm1l;
107*8d67ca89SAndroid Build Coastguard Worker    fabs;
108*8d67ca89SAndroid Build Coastguard Worker    fabsf;
109*8d67ca89SAndroid Build Coastguard Worker    fabsl;
110*8d67ca89SAndroid Build Coastguard Worker    fdim;
111*8d67ca89SAndroid Build Coastguard Worker    fdimf;
112*8d67ca89SAndroid Build Coastguard Worker    fdiml;
113*8d67ca89SAndroid Build Coastguard Worker    feclearexcept;
114*8d67ca89SAndroid Build Coastguard Worker    fedisableexcept;
115*8d67ca89SAndroid Build Coastguard Worker    feenableexcept;
116*8d67ca89SAndroid Build Coastguard Worker    fegetenv;
117*8d67ca89SAndroid Build Coastguard Worker    fegetexcept;
118*8d67ca89SAndroid Build Coastguard Worker    fegetexceptflag;
119*8d67ca89SAndroid Build Coastguard Worker    fegetround;
120*8d67ca89SAndroid Build Coastguard Worker    feholdexcept;
121*8d67ca89SAndroid Build Coastguard Worker    feraiseexcept;
122*8d67ca89SAndroid Build Coastguard Worker    fesetenv;
123*8d67ca89SAndroid Build Coastguard Worker    fesetexceptflag;
124*8d67ca89SAndroid Build Coastguard Worker    fesetround;
125*8d67ca89SAndroid Build Coastguard Worker    fetestexcept;
126*8d67ca89SAndroid Build Coastguard Worker    feupdateenv;
127*8d67ca89SAndroid Build Coastguard Worker    finite;
128*8d67ca89SAndroid Build Coastguard Worker    finitef;
129*8d67ca89SAndroid Build Coastguard Worker    floor;
130*8d67ca89SAndroid Build Coastguard Worker    floorf;
131*8d67ca89SAndroid Build Coastguard Worker    floorl;
132*8d67ca89SAndroid Build Coastguard Worker    fma;
133*8d67ca89SAndroid Build Coastguard Worker    fmaf;
134*8d67ca89SAndroid Build Coastguard Worker    fmal;
135*8d67ca89SAndroid Build Coastguard Worker    fmax;
136*8d67ca89SAndroid Build Coastguard Worker    fmaxf;
137*8d67ca89SAndroid Build Coastguard Worker    fmaxl;
138*8d67ca89SAndroid Build Coastguard Worker    fmin;
139*8d67ca89SAndroid Build Coastguard Worker    fminf;
140*8d67ca89SAndroid Build Coastguard Worker    fminl;
141*8d67ca89SAndroid Build Coastguard Worker    fmod;
142*8d67ca89SAndroid Build Coastguard Worker    fmodf;
143*8d67ca89SAndroid Build Coastguard Worker    fmodl;
144*8d67ca89SAndroid Build Coastguard Worker    frexp;
145*8d67ca89SAndroid Build Coastguard Worker    frexpf;
146*8d67ca89SAndroid Build Coastguard Worker    frexpl;
147*8d67ca89SAndroid Build Coastguard Worker    gamma;
148*8d67ca89SAndroid Build Coastguard Worker    gamma_r;
149*8d67ca89SAndroid Build Coastguard Worker    gammaf;
150*8d67ca89SAndroid Build Coastguard Worker    gammaf_r;
151*8d67ca89SAndroid Build Coastguard Worker    hypot;
152*8d67ca89SAndroid Build Coastguard Worker    hypotf;
153*8d67ca89SAndroid Build Coastguard Worker    hypotl;
154*8d67ca89SAndroid Build Coastguard Worker    ilogb;
155*8d67ca89SAndroid Build Coastguard Worker    ilogbf;
156*8d67ca89SAndroid Build Coastguard Worker    ilogbl;
157*8d67ca89SAndroid Build Coastguard Worker    j0;
158*8d67ca89SAndroid Build Coastguard Worker    j0f;
159*8d67ca89SAndroid Build Coastguard Worker    j1;
160*8d67ca89SAndroid Build Coastguard Worker    j1f;
161*8d67ca89SAndroid Build Coastguard Worker    jn;
162*8d67ca89SAndroid Build Coastguard Worker    jnf;
163*8d67ca89SAndroid Build Coastguard Worker    ldexpf;
164*8d67ca89SAndroid Build Coastguard Worker    ldexpl;
165*8d67ca89SAndroid Build Coastguard Worker    lgamma;
166*8d67ca89SAndroid Build Coastguard Worker    lgamma_r;
167*8d67ca89SAndroid Build Coastguard Worker    lgammaf;
168*8d67ca89SAndroid Build Coastguard Worker    lgammaf_r;
169*8d67ca89SAndroid Build Coastguard Worker    lgammal;
170*8d67ca89SAndroid Build Coastguard Worker    lgammal_r; # introduced=23
171*8d67ca89SAndroid Build Coastguard Worker    llrint;
172*8d67ca89SAndroid Build Coastguard Worker    llrintf;
173*8d67ca89SAndroid Build Coastguard Worker    llrintl;
174*8d67ca89SAndroid Build Coastguard Worker    llround;
175*8d67ca89SAndroid Build Coastguard Worker    llroundf;
176*8d67ca89SAndroid Build Coastguard Worker    llroundl;
177*8d67ca89SAndroid Build Coastguard Worker    log;
178*8d67ca89SAndroid Build Coastguard Worker    log10;
179*8d67ca89SAndroid Build Coastguard Worker    log10f;
180*8d67ca89SAndroid Build Coastguard Worker    log10l;
181*8d67ca89SAndroid Build Coastguard Worker    log1p;
182*8d67ca89SAndroid Build Coastguard Worker    log1pf;
183*8d67ca89SAndroid Build Coastguard Worker    log1pl;
184*8d67ca89SAndroid Build Coastguard Worker    log2;
185*8d67ca89SAndroid Build Coastguard Worker    log2f;
186*8d67ca89SAndroid Build Coastguard Worker    log2l;
187*8d67ca89SAndroid Build Coastguard Worker    logb;
188*8d67ca89SAndroid Build Coastguard Worker    logbf;
189*8d67ca89SAndroid Build Coastguard Worker    logbl;
190*8d67ca89SAndroid Build Coastguard Worker    logf;
191*8d67ca89SAndroid Build Coastguard Worker    logl;
192*8d67ca89SAndroid Build Coastguard Worker    lrint;
193*8d67ca89SAndroid Build Coastguard Worker    lrintf;
194*8d67ca89SAndroid Build Coastguard Worker    lrintl;
195*8d67ca89SAndroid Build Coastguard Worker    lround;
196*8d67ca89SAndroid Build Coastguard Worker    lroundf;
197*8d67ca89SAndroid Build Coastguard Worker    lroundl;
198*8d67ca89SAndroid Build Coastguard Worker    modf;
199*8d67ca89SAndroid Build Coastguard Worker    modff;
200*8d67ca89SAndroid Build Coastguard Worker    modfl;
201*8d67ca89SAndroid Build Coastguard Worker    nan;
202*8d67ca89SAndroid Build Coastguard Worker    nanf;
203*8d67ca89SAndroid Build Coastguard Worker    nanl;
204*8d67ca89SAndroid Build Coastguard Worker    nearbyint;
205*8d67ca89SAndroid Build Coastguard Worker    nearbyintf;
206*8d67ca89SAndroid Build Coastguard Worker    nearbyintl;
207*8d67ca89SAndroid Build Coastguard Worker    nextafter;
208*8d67ca89SAndroid Build Coastguard Worker    nextafterf;
209*8d67ca89SAndroid Build Coastguard Worker    nextafterl;
210*8d67ca89SAndroid Build Coastguard Worker    nexttoward;
211*8d67ca89SAndroid Build Coastguard Worker    nexttowardf;
212*8d67ca89SAndroid Build Coastguard Worker    nexttowardl;
213*8d67ca89SAndroid Build Coastguard Worker    pow;
214*8d67ca89SAndroid Build Coastguard Worker    powf;
215*8d67ca89SAndroid Build Coastguard Worker    powl;
216*8d67ca89SAndroid Build Coastguard Worker    remainder;
217*8d67ca89SAndroid Build Coastguard Worker    remainderf;
218*8d67ca89SAndroid Build Coastguard Worker    remainderl;
219*8d67ca89SAndroid Build Coastguard Worker    remquo;
220*8d67ca89SAndroid Build Coastguard Worker    remquof;
221*8d67ca89SAndroid Build Coastguard Worker    remquol;
222*8d67ca89SAndroid Build Coastguard Worker    rint;
223*8d67ca89SAndroid Build Coastguard Worker    rintf;
224*8d67ca89SAndroid Build Coastguard Worker    rintl;
225*8d67ca89SAndroid Build Coastguard Worker    round;
226*8d67ca89SAndroid Build Coastguard Worker    roundf;
227*8d67ca89SAndroid Build Coastguard Worker    roundl;
228*8d67ca89SAndroid Build Coastguard Worker    scalb;
229*8d67ca89SAndroid Build Coastguard Worker    scalbf;
230*8d67ca89SAndroid Build Coastguard Worker    scalbln;
231*8d67ca89SAndroid Build Coastguard Worker    scalblnf;
232*8d67ca89SAndroid Build Coastguard Worker    scalblnl;
233*8d67ca89SAndroid Build Coastguard Worker    scalbn;
234*8d67ca89SAndroid Build Coastguard Worker    scalbnf;
235*8d67ca89SAndroid Build Coastguard Worker    scalbnl;
236*8d67ca89SAndroid Build Coastguard Worker    signgam; # var
237*8d67ca89SAndroid Build Coastguard Worker    significand;
238*8d67ca89SAndroid Build Coastguard Worker    significandf;
239*8d67ca89SAndroid Build Coastguard Worker    significandl;
240*8d67ca89SAndroid Build Coastguard Worker    sin;
241*8d67ca89SAndroid Build Coastguard Worker    sincos;
242*8d67ca89SAndroid Build Coastguard Worker    sincosf;
243*8d67ca89SAndroid Build Coastguard Worker    sincosl;
244*8d67ca89SAndroid Build Coastguard Worker    sinf;
245*8d67ca89SAndroid Build Coastguard Worker    sinh;
246*8d67ca89SAndroid Build Coastguard Worker    sinhf;
247*8d67ca89SAndroid Build Coastguard Worker    sinhl;
248*8d67ca89SAndroid Build Coastguard Worker    sinl;
249*8d67ca89SAndroid Build Coastguard Worker    sqrt;
250*8d67ca89SAndroid Build Coastguard Worker    sqrtf;
251*8d67ca89SAndroid Build Coastguard Worker    sqrtl;
252*8d67ca89SAndroid Build Coastguard Worker    tan;
253*8d67ca89SAndroid Build Coastguard Worker    tanf;
254*8d67ca89SAndroid Build Coastguard Worker    tanh;
255*8d67ca89SAndroid Build Coastguard Worker    tanhf;
256*8d67ca89SAndroid Build Coastguard Worker    tanhl;
257*8d67ca89SAndroid Build Coastguard Worker    tanl;
258*8d67ca89SAndroid Build Coastguard Worker    tgamma;
259*8d67ca89SAndroid Build Coastguard Worker    tgammaf;
260*8d67ca89SAndroid Build Coastguard Worker    tgammal;
261*8d67ca89SAndroid Build Coastguard Worker    trunc;
262*8d67ca89SAndroid Build Coastguard Worker    truncf;
263*8d67ca89SAndroid Build Coastguard Worker    truncl;
264*8d67ca89SAndroid Build Coastguard Worker    y0;
265*8d67ca89SAndroid Build Coastguard Worker    y0f;
266*8d67ca89SAndroid Build Coastguard Worker    y1;
267*8d67ca89SAndroid Build Coastguard Worker    y1f;
268*8d67ca89SAndroid Build Coastguard Worker    yn;
269*8d67ca89SAndroid Build Coastguard Worker    ynf;
270*8d67ca89SAndroid Build Coastguard Worker  local:
271*8d67ca89SAndroid Build Coastguard Worker    *;
272*8d67ca89SAndroid Build Coastguard Worker};
273*8d67ca89SAndroid Build Coastguard Worker
274*8d67ca89SAndroid Build Coastguard WorkerLIBC_O { # introduced=26
275*8d67ca89SAndroid Build Coastguard Worker  global:
276*8d67ca89SAndroid Build Coastguard Worker    cacoshl;
277*8d67ca89SAndroid Build Coastguard Worker    cacosl;
278*8d67ca89SAndroid Build Coastguard Worker    casinhl;
279*8d67ca89SAndroid Build Coastguard Worker    casinl;
280*8d67ca89SAndroid Build Coastguard Worker    catanhl;
281*8d67ca89SAndroid Build Coastguard Worker    catanl;
282*8d67ca89SAndroid Build Coastguard Worker    ccoshl;
283*8d67ca89SAndroid Build Coastguard Worker    ccosl;
284*8d67ca89SAndroid Build Coastguard Worker    cexpl;
285*8d67ca89SAndroid Build Coastguard Worker    clog;
286*8d67ca89SAndroid Build Coastguard Worker    clogf;
287*8d67ca89SAndroid Build Coastguard Worker    clogl;
288*8d67ca89SAndroid Build Coastguard Worker    cpow;
289*8d67ca89SAndroid Build Coastguard Worker    cpowf;
290*8d67ca89SAndroid Build Coastguard Worker    cpowl;
291*8d67ca89SAndroid Build Coastguard Worker    csinhl;
292*8d67ca89SAndroid Build Coastguard Worker    csinl;
293*8d67ca89SAndroid Build Coastguard Worker    ctanhl;
294*8d67ca89SAndroid Build Coastguard Worker    ctanl;
295*8d67ca89SAndroid Build Coastguard Worker} LIBC;
296*8d67ca89SAndroid Build Coastguard Worker
297*8d67ca89SAndroid Build Coastguard WorkerLIBC_DEPRECATED { # arm platform-only
298*8d67ca89SAndroid Build Coastguard Worker  global: # arm
299*8d67ca89SAndroid Build Coastguard Worker    __aeabi_d2lz; # arm
300*8d67ca89SAndroid Build Coastguard Worker    __aeabi_d2ulz; # arm
301*8d67ca89SAndroid Build Coastguard Worker    __aeabi_f2lz; # arm
302*8d67ca89SAndroid Build Coastguard Worker    __aeabi_f2ulz; # arm
303*8d67ca89SAndroid Build Coastguard Worker    __aeabi_l2d; # arm
304*8d67ca89SAndroid Build Coastguard Worker    __fixdfdi; # arm
305*8d67ca89SAndroid Build Coastguard Worker    __fixsfdi; # arm
306*8d67ca89SAndroid Build Coastguard Worker    __fixunsdfdi; # arm
307*8d67ca89SAndroid Build Coastguard Worker    __fixunssfdi; # arm
308*8d67ca89SAndroid Build Coastguard Worker    __floatdidf; # arm
309*8d67ca89SAndroid Build Coastguard Worker} LIBC_O; # arm
310