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