1 LIBC { 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 274 LIBC_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 297 LIBC_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