Home | History | Annotate | Download | only in libm
      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 { # 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 
    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     __aeabi_d2lz; # arm
    305     __aeabi_d2ulz; # arm
    306     __aeabi_f2lz; # arm
    307     __aeabi_f2ulz; # arm
    308     __aeabi_l2d; # arm
    309     __aeabi_unwind_cpp_pr0; # arm
    310     __aeabi_unwind_cpp_pr1; # arm
    311     __aeabi_unwind_cpp_pr2; # arm
    312     __fixdfdi; # arm mips
    313     __fixsfdi; # arm mips
    314     __fixunsdfdi; # arm mips
    315     __fixunssfdi; # arm mips
    316     __floatdidf; # arm
    317     __gnu_Unwind_Backtrace; # arm
    318     __gnu_unwind_execute; # arm
    319     __gnu_Unwind_ForcedUnwind; # arm
    320     __gnu_unwind_frame; # arm
    321     __gnu_Unwind_RaiseException; # arm
    322     __gnu_Unwind_Restore_VFP; # arm
    323     __gnu_Unwind_Restore_VFP_D; # arm
    324     __gnu_Unwind_Restore_VFP_D_16_to_31; # arm
    325     __gnu_Unwind_Restore_WMMXC; # arm
    326     __gnu_Unwind_Restore_WMMXD; # arm
    327     __gnu_Unwind_Resume; # arm
    328     __gnu_Unwind_Resume_or_Rethrow; # arm
    329     __gnu_Unwind_Save_VFP; # arm
    330     __gnu_Unwind_Save_VFP_D; # arm
    331     __gnu_Unwind_Save_VFP_D_16_to_31; # arm
    332     __gnu_Unwind_Save_WMMXC; # arm
    333     __gnu_Unwind_Save_WMMXD; # arm
    334     __restore_core_regs; # arm
    335     _Unwind_Backtrace; # arm
    336     _Unwind_Complete; # arm
    337     _Unwind_DeleteException; # arm
    338     _Unwind_ForcedUnwind; # arm
    339     _Unwind_GetCFA; # arm
    340     _Unwind_GetDataRelBase; # arm
    341     _Unwind_GetLanguageSpecificData; # arm
    342     _Unwind_GetRegionStart; # arm
    343     _Unwind_GetTextRelBase; # arm
    344     _Unwind_RaiseException; # arm
    345     _Unwind_Resume; # arm
    346     _Unwind_Resume_or_Rethrow; # arm
    347     _Unwind_VRS_Get; # arm
    348     _Unwind_VRS_Pop; # arm
    349     _Unwind_VRS_Set; # arm
    350     restore_core_regs; # arm
    351 } LIBC_O; # arm mips
    352