From e62f301c88cd1cb64b53027022f39264fe94405c Mon Sep 17 00:00:00 2001 From: Dimitry Ivanov Date: Wed, 3 Feb 2016 18:21:05 -0500 Subject: [PATCH 1/2] Copy libm symbols from android-21 Bug: http://b/26389373 Change-Id: I3b5f82ddd7be4e1e966252e1331d9c2118257428 --- .../arch-arm/symbols/libm.so.functions.txt | 220 +++++++++++++++++ .../arch-arm/symbols/libm.so.variables.txt | 2 + .../arch-arm/symbols/libm.so.versions.txt | 226 ++++++++++++++++++ .../arch-arm64/symbols/libm.so.functions.txt | 217 +++++++++++++++++ .../arch-arm64/symbols/libm.so.variables.txt | 2 + .../arch-arm64/symbols/libm.so.versions.txt | 224 +++++++++++++++++ .../arch-mips/symbols/libm.so.functions.txt | 220 +++++++++++++++++ .../arch-mips/symbols/libm.so.variables.txt | 2 + .../arch-mips/symbols/libm.so.versions.txt | 226 ++++++++++++++++++ .../arch-mips64/symbols/libm.so.functions.txt | 217 +++++++++++++++++ .../arch-mips64/symbols/libm.so.variables.txt | 2 + .../arch-mips64/symbols/libm.so.versions.txt | 224 +++++++++++++++++ .../arch-x86/symbols/libm.so.functions.txt | 220 +++++++++++++++++ .../arch-x86/symbols/libm.so.variables.txt | 2 + .../arch-x86/symbols/libm.so.versions.txt | 226 ++++++++++++++++++ .../arch-x86_64/symbols/libm.so.functions.txt | 217 +++++++++++++++++ .../arch-x86_64/symbols/libm.so.variables.txt | 2 + .../arch-x86_64/symbols/libm.so.versions.txt | 224 +++++++++++++++++ 18 files changed, 2673 insertions(+) create mode 100644 ndk/platforms/android-23/arch-arm/symbols/libm.so.functions.txt create mode 100644 ndk/platforms/android-23/arch-arm/symbols/libm.so.variables.txt create mode 100644 ndk/platforms/android-23/arch-arm/symbols/libm.so.versions.txt create mode 100644 ndk/platforms/android-23/arch-arm64/symbols/libm.so.functions.txt create mode 100644 ndk/platforms/android-23/arch-arm64/symbols/libm.so.variables.txt create mode 100644 ndk/platforms/android-23/arch-arm64/symbols/libm.so.versions.txt create mode 100644 ndk/platforms/android-23/arch-mips/symbols/libm.so.functions.txt create mode 100644 ndk/platforms/android-23/arch-mips/symbols/libm.so.variables.txt create mode 100644 ndk/platforms/android-23/arch-mips/symbols/libm.so.versions.txt create mode 100644 ndk/platforms/android-23/arch-mips64/symbols/libm.so.functions.txt create mode 100644 ndk/platforms/android-23/arch-mips64/symbols/libm.so.variables.txt create mode 100644 ndk/platforms/android-23/arch-mips64/symbols/libm.so.versions.txt create mode 100644 ndk/platforms/android-23/arch-x86/symbols/libm.so.functions.txt create mode 100644 ndk/platforms/android-23/arch-x86/symbols/libm.so.variables.txt create mode 100644 ndk/platforms/android-23/arch-x86/symbols/libm.so.versions.txt create mode 100644 ndk/platforms/android-23/arch-x86_64/symbols/libm.so.functions.txt create mode 100644 ndk/platforms/android-23/arch-x86_64/symbols/libm.so.variables.txt create mode 100644 ndk/platforms/android-23/arch-x86_64/symbols/libm.so.versions.txt diff --git a/ndk/platforms/android-23/arch-arm/symbols/libm.so.functions.txt b/ndk/platforms/android-23/arch-arm/symbols/libm.so.functions.txt new file mode 100644 index 000000000..787bec33e --- /dev/null +++ b/ndk/platforms/android-23/arch-arm/symbols/libm.so.functions.txt @@ -0,0 +1,220 @@ +__signbit +__signbitf +__signbitl +acos +acosf +acosh +acoshf +acoshl +acosl +asin +asinf +asinh +asinhf +asinhl +asinl +atan +atan2 +atan2f +atan2l +atanf +atanh +atanhf +atanhl +atanl +cabsl +cbrt +cbrtf +cbrtl +ceil +ceilf +ceill +copysign +copysignf +copysignl +cos +cosf +cosh +coshf +coshl +cosl +cprojl +csqrtl +drem +dremf +erf +erfc +erfcf +erfcl +erff +erfl +exp +exp2 +exp2f +exp2l +expf +expl +expm1 +expm1f +expm1l +fabs +fabsf +fabsl +fdim +fdimf +fdiml +feclearexcept +fedisableexcept +feenableexcept +fegetenv +fegetexcept +fegetexceptflag +fegetround +feholdexcept +feraiseexcept +fesetenv +fesetexceptflag +fesetround +fetestexcept +feupdateenv +finite +finitef +floor +floorf +floorl +fma +fmaf +fmal +fmax +fmaxf +fmaxl +fmin +fminf +fminl +fmod +fmodf +fmodl +frexp +frexpf +frexpl +gamma +gamma_r +gammaf +gammaf_r +hypot +hypotf +hypotl +ilogb +ilogbf +ilogbl +j0 +j0f +j1 +j1f +jn +jnf +ldexpf +ldexpl +lgamma +lgamma_r +lgammaf +lgammaf_r +lgammal +llrint +llrintf +llrintl +llround +llroundf +llroundl +log +log10 +log10f +log10l +log1p +log1pf +log1pl +log2 +log2f +log2l +logb +logbf +logbl +logf +logl +lrint +lrintf +lrintl +lround +lroundf +lroundl +modf +modff +modfl +nan +nanf +nanl +nearbyint +nearbyintf +nearbyintl +nextafter +nextafterf +nextafterl +nexttoward +nexttowardf +nexttowardl +pow +powf +powl +remainder +remainderf +remainderl +remquo +remquof +remquol +rint +rintf +rintl +round +roundf +roundl +scalb +scalbf +scalbln +scalblnf +scalblnl +scalbn +scalbnf +scalbnl +significand +significandf +significandl +sin +sincos +sincosf +sincosl +sinf +sinh +sinhf +sinhl +sinl +sqrt +sqrtf +sqrtl +tan +tanf +tanh +tanhf +tanhl +tanl +tgamma +tgammaf +tgammal +trunc +truncf +truncl +y0 +y0f +y1 +y1f +yn +ynf diff --git a/ndk/platforms/android-23/arch-arm/symbols/libm.so.variables.txt b/ndk/platforms/android-23/arch-arm/symbols/libm.so.variables.txt new file mode 100644 index 000000000..a1b63fcbc --- /dev/null +++ b/ndk/platforms/android-23/arch-arm/symbols/libm.so.variables.txt @@ -0,0 +1,2 @@ +__fe_dfl_env +signgam diff --git a/ndk/platforms/android-23/arch-arm/symbols/libm.so.versions.txt b/ndk/platforms/android-23/arch-arm/symbols/libm.so.versions.txt new file mode 100644 index 000000000..5714409f6 --- /dev/null +++ b/ndk/platforms/android-23/arch-arm/symbols/libm.so.versions.txt @@ -0,0 +1,226 @@ +# Generated by genversionscripts.py. Do not edit. +LIBC { + global: + __fe_dfl_env; + __signbit; + __signbitf; + __signbitl; + acos; + acosf; + acosh; + acoshf; + acoshl; + acosl; + asin; + asinf; + asinh; + asinhf; + asinhl; + asinl; + atan; + atan2; + atan2f; + atan2l; + atanf; + atanh; + atanhf; + atanhl; + atanl; + cabsl; + cbrt; + cbrtf; + cbrtl; + ceil; + ceilf; + ceill; + copysign; + copysignf; + copysignl; + cos; + cosf; + cosh; + coshf; + coshl; + cosl; + cprojl; + csqrtl; + drem; + dremf; + erf; + erfc; + erfcf; + erfcl; + erff; + erfl; + exp; + exp2; + exp2f; + exp2l; + expf; + expl; + expm1; + expm1f; + expm1l; + fabs; + fabsf; + fabsl; + fdim; + fdimf; + fdiml; + feclearexcept; + fedisableexcept; + feenableexcept; + fegetenv; + fegetexcept; + fegetexceptflag; + fegetround; + feholdexcept; + feraiseexcept; + fesetenv; + fesetexceptflag; + fesetround; + fetestexcept; + feupdateenv; + finite; + finitef; + floor; + floorf; + floorl; + fma; + fmaf; + fmal; + fmax; + fmaxf; + fmaxl; + fmin; + fminf; + fminl; + fmod; + fmodf; + fmodl; + frexp; + frexpf; + frexpl; + gamma; + gamma_r; + gammaf; + gammaf_r; + hypot; + hypotf; + hypotl; + ilogb; + ilogbf; + ilogbl; + j0; + j0f; + j1; + j1f; + jn; + jnf; + ldexpf; + ldexpl; + lgamma; + lgamma_r; + lgammaf; + lgammaf_r; + lgammal; + llrint; + llrintf; + llrintl; + llround; + llroundf; + llroundl; + log; + log10; + log10f; + log10l; + log1p; + log1pf; + log1pl; + log2; + log2f; + log2l; + logb; + logbf; + logbl; + logf; + logl; + lrint; + lrintf; + lrintl; + lround; + lroundf; + lroundl; + modf; + modff; + modfl; + nan; + nanf; + nanl; + nearbyint; + nearbyintf; + nearbyintl; + nextafter; + nextafterf; + nextafterl; + nexttoward; + nexttowardf; + nexttowardl; + pow; + powf; + powl; + remainder; + remainderf; + remainderl; + remquo; + remquof; + remquol; + rint; + rintf; + rintl; + round; + roundf; + roundl; + scalb; + scalbf; + scalbln; + scalblnf; + scalblnl; + scalbn; + scalbnf; + scalbnl; + signgam; + significand; + significandf; + significandl; + sin; + sincos; + sincosf; + sincosl; + sinf; + sinh; + sinhf; + sinhl; + sinl; + sqrt; + sqrtf; + sqrtl; + tan; + tanf; + tanh; + tanhf; + tanhl; + tanl; + tgamma; + tgammaf; + tgammal; + trunc; + truncf; + truncl; + y0; + y0f; + y1; + y1f; + yn; + ynf; +}; diff --git a/ndk/platforms/android-23/arch-arm64/symbols/libm.so.functions.txt b/ndk/platforms/android-23/arch-arm64/symbols/libm.so.functions.txt new file mode 100644 index 000000000..7ade97e69 --- /dev/null +++ b/ndk/platforms/android-23/arch-arm64/symbols/libm.so.functions.txt @@ -0,0 +1,217 @@ +__signbit +__signbitf +__signbitl +acos +acosf +acosh +acoshf +acoshl +acosl +asin +asinf +asinh +asinhf +asinhl +asinl +atan +atan2 +atan2f +atan2l +atanf +atanh +atanhf +atanhl +atanl +cbrt +cbrtf +cbrtl +ceil +ceilf +ceill +copysign +copysignf +copysignl +cos +cosf +cosh +coshf +coshl +cosl +drem +dremf +erf +erfc +erfcf +erfcl +erff +erfl +exp +exp2 +exp2f +exp2l +expf +expl +expm1 +expm1f +expm1l +fabs +fabsf +fabsl +fdim +fdimf +fdiml +feclearexcept +fedisableexcept +feenableexcept +fegetenv +fegetexcept +fegetexceptflag +fegetround +feholdexcept +feraiseexcept +fesetenv +fesetexceptflag +fesetround +fetestexcept +feupdateenv +finite +finitef +floor +floorf +floorl +fma +fmaf +fmal +fmax +fmaxf +fmaxl +fmin +fminf +fminl +fmod +fmodf +fmodl +frexp +frexpf +frexpl +gamma +gamma_r +gammaf +gammaf_r +hypot +hypotf +hypotl +ilogb +ilogbf +ilogbl +j0 +j0f +j1 +j1f +jn +jnf +ldexpf +ldexpl +lgamma +lgamma_r +lgammaf +lgammaf_r +lgammal +llrint +llrintf +llrintl +llround +llroundf +llroundl +log +log10 +log10f +log10l +log1p +log1pf +log1pl +log2 +log2f +log2l +logb +logbf +logbl +logf +logl +lrint +lrintf +lrintl +lround +lroundf +lroundl +modf +modff +modfl +nan +nanf +nanl +nearbyint +nearbyintf +nearbyintl +nextafter +nextafterf +nextafterl +nexttoward +nexttowardf +nexttowardl +pow +powf +powl +remainder +remainderf +remainderl +remquo +remquof +remquol +rint +rintf +rintl +round +roundf +roundl +scalb +scalbf +scalbln +scalblnf +scalblnl +scalbn +scalbnf +scalbnl +significand +significandf +significandl +sin +sincos +sincosf +sincosl +sinf +sinh +sinhf +sinhl +sinl +sqrt +sqrtf +sqrtl +tan +tanf +tanh +tanhf +tanhl +tanl +tgamma +tgammaf +tgammal +trunc +truncf +truncl +y0 +y0f +y1 +y1f +yn +ynf diff --git a/ndk/platforms/android-23/arch-arm64/symbols/libm.so.variables.txt b/ndk/platforms/android-23/arch-arm64/symbols/libm.so.variables.txt new file mode 100644 index 000000000..a1b63fcbc --- /dev/null +++ b/ndk/platforms/android-23/arch-arm64/symbols/libm.so.variables.txt @@ -0,0 +1,2 @@ +__fe_dfl_env +signgam diff --git a/ndk/platforms/android-23/arch-arm64/symbols/libm.so.versions.txt b/ndk/platforms/android-23/arch-arm64/symbols/libm.so.versions.txt new file mode 100644 index 000000000..4c3df9ae0 --- /dev/null +++ b/ndk/platforms/android-23/arch-arm64/symbols/libm.so.versions.txt @@ -0,0 +1,224 @@ +# Generated by genversionscripts.py. Do not edit. +LIBC { + global: + __fe_dfl_env; + __signbit; + __signbitf; + __signbitl; + acos; + acosf; + acosh; + acoshf; + acoshl; + acosl; + asin; + asinf; + asinh; + asinhf; + asinhl; + asinl; + atan; + atan2; + atan2f; + atan2l; + atanf; + atanh; + atanhf; + atanhl; + atanl; + cbrt; + cbrtf; + cbrtl; + ceil; + ceilf; + ceill; + copysign; + copysignf; + copysignl; + cos; + cosf; + cosh; + coshf; + coshl; + cosl; + drem; + dremf; + erf; + erfc; + erfcf; + erfcl; + erff; + erfl; + exp; + exp2; + exp2f; + exp2l; + expf; + expl; + expm1; + expm1f; + expm1l; + fabs; + fabsf; + fabsl; + fdim; + fdimf; + fdiml; + feclearexcept; + fedisableexcept; + feenableexcept; + fegetenv; + fegetexcept; + fegetexceptflag; + fegetround; + feholdexcept; + feraiseexcept; + fesetenv; + fesetexceptflag; + fesetround; + fetestexcept; + feupdateenv; + finite; + finitef; + floor; + floorf; + floorl; + fma; + fmaf; + fmal; + fmax; + fmaxf; + fmaxl; + fmin; + fminf; + fminl; + fmod; + fmodf; + fmodl; + frexp; + frexpf; + frexpl; + gamma; + gamma_r; + gammaf; + gammaf_r; + hypot; + hypotf; + hypotl; + ilogb; + ilogbf; + ilogbl; + j0; + j0f; + j1; + j1f; + jn; + jnf; + ldexpf; + ldexpl; + lgamma; + lgamma_r; + lgammaf; + lgammaf_r; + lgammal; + llrint; + llrintf; + llrintl; + llround; + llroundf; + llroundl; + log; + log10; + log10f; + log10l; + log1p; + log1pf; + log1pl; + log2; + log2f; + log2l; + logb; + logbf; + logbl; + logf; + logl; + lrint; + lrintf; + lrintl; + lround; + lroundf; + lroundl; + modf; + modff; + modfl; + nan; + nanf; + nanl; + nearbyint; + nearbyintf; + nearbyintl; + nextafter; + nextafterf; + nextafterl; + nexttoward; + nexttowardf; + nexttowardl; + pow; + powf; + powl; + remainder; + remainderf; + remainderl; + remquo; + remquof; + remquol; + rint; + rintf; + rintl; + round; + roundf; + roundl; + scalb; + scalbf; + scalbln; + scalblnf; + scalblnl; + scalbn; + scalbnf; + scalbnl; + signgam; + significand; + significandf; + significandl; + sin; + sincos; + sincosf; + sincosl; + sinf; + sinh; + sinhf; + sinhl; + sinl; + sqrt; + sqrtf; + sqrtl; + tan; + tanf; + tanh; + tanhf; + tanhl; + tanl; + tgamma; + tgammaf; + tgammal; + trunc; + truncf; + truncl; + y0; + y0f; + y1; + y1f; + yn; + ynf; +}; + diff --git a/ndk/platforms/android-23/arch-mips/symbols/libm.so.functions.txt b/ndk/platforms/android-23/arch-mips/symbols/libm.so.functions.txt new file mode 100644 index 000000000..787bec33e --- /dev/null +++ b/ndk/platforms/android-23/arch-mips/symbols/libm.so.functions.txt @@ -0,0 +1,220 @@ +__signbit +__signbitf +__signbitl +acos +acosf +acosh +acoshf +acoshl +acosl +asin +asinf +asinh +asinhf +asinhl +asinl +atan +atan2 +atan2f +atan2l +atanf +atanh +atanhf +atanhl +atanl +cabsl +cbrt +cbrtf +cbrtl +ceil +ceilf +ceill +copysign +copysignf +copysignl +cos +cosf +cosh +coshf +coshl +cosl +cprojl +csqrtl +drem +dremf +erf +erfc +erfcf +erfcl +erff +erfl +exp +exp2 +exp2f +exp2l +expf +expl +expm1 +expm1f +expm1l +fabs +fabsf +fabsl +fdim +fdimf +fdiml +feclearexcept +fedisableexcept +feenableexcept +fegetenv +fegetexcept +fegetexceptflag +fegetround +feholdexcept +feraiseexcept +fesetenv +fesetexceptflag +fesetround +fetestexcept +feupdateenv +finite +finitef +floor +floorf +floorl +fma +fmaf +fmal +fmax +fmaxf +fmaxl +fmin +fminf +fminl +fmod +fmodf +fmodl +frexp +frexpf +frexpl +gamma +gamma_r +gammaf +gammaf_r +hypot +hypotf +hypotl +ilogb +ilogbf +ilogbl +j0 +j0f +j1 +j1f +jn +jnf +ldexpf +ldexpl +lgamma +lgamma_r +lgammaf +lgammaf_r +lgammal +llrint +llrintf +llrintl +llround +llroundf +llroundl +log +log10 +log10f +log10l +log1p +log1pf +log1pl +log2 +log2f +log2l +logb +logbf +logbl +logf +logl +lrint +lrintf +lrintl +lround +lroundf +lroundl +modf +modff +modfl +nan +nanf +nanl +nearbyint +nearbyintf +nearbyintl +nextafter +nextafterf +nextafterl +nexttoward +nexttowardf +nexttowardl +pow +powf +powl +remainder +remainderf +remainderl +remquo +remquof +remquol +rint +rintf +rintl +round +roundf +roundl +scalb +scalbf +scalbln +scalblnf +scalblnl +scalbn +scalbnf +scalbnl +significand +significandf +significandl +sin +sincos +sincosf +sincosl +sinf +sinh +sinhf +sinhl +sinl +sqrt +sqrtf +sqrtl +tan +tanf +tanh +tanhf +tanhl +tanl +tgamma +tgammaf +tgammal +trunc +truncf +truncl +y0 +y0f +y1 +y1f +yn +ynf diff --git a/ndk/platforms/android-23/arch-mips/symbols/libm.so.variables.txt b/ndk/platforms/android-23/arch-mips/symbols/libm.so.variables.txt new file mode 100644 index 000000000..a1b63fcbc --- /dev/null +++ b/ndk/platforms/android-23/arch-mips/symbols/libm.so.variables.txt @@ -0,0 +1,2 @@ +__fe_dfl_env +signgam diff --git a/ndk/platforms/android-23/arch-mips/symbols/libm.so.versions.txt b/ndk/platforms/android-23/arch-mips/symbols/libm.so.versions.txt new file mode 100644 index 000000000..5714409f6 --- /dev/null +++ b/ndk/platforms/android-23/arch-mips/symbols/libm.so.versions.txt @@ -0,0 +1,226 @@ +# Generated by genversionscripts.py. Do not edit. +LIBC { + global: + __fe_dfl_env; + __signbit; + __signbitf; + __signbitl; + acos; + acosf; + acosh; + acoshf; + acoshl; + acosl; + asin; + asinf; + asinh; + asinhf; + asinhl; + asinl; + atan; + atan2; + atan2f; + atan2l; + atanf; + atanh; + atanhf; + atanhl; + atanl; + cabsl; + cbrt; + cbrtf; + cbrtl; + ceil; + ceilf; + ceill; + copysign; + copysignf; + copysignl; + cos; + cosf; + cosh; + coshf; + coshl; + cosl; + cprojl; + csqrtl; + drem; + dremf; + erf; + erfc; + erfcf; + erfcl; + erff; + erfl; + exp; + exp2; + exp2f; + exp2l; + expf; + expl; + expm1; + expm1f; + expm1l; + fabs; + fabsf; + fabsl; + fdim; + fdimf; + fdiml; + feclearexcept; + fedisableexcept; + feenableexcept; + fegetenv; + fegetexcept; + fegetexceptflag; + fegetround; + feholdexcept; + feraiseexcept; + fesetenv; + fesetexceptflag; + fesetround; + fetestexcept; + feupdateenv; + finite; + finitef; + floor; + floorf; + floorl; + fma; + fmaf; + fmal; + fmax; + fmaxf; + fmaxl; + fmin; + fminf; + fminl; + fmod; + fmodf; + fmodl; + frexp; + frexpf; + frexpl; + gamma; + gamma_r; + gammaf; + gammaf_r; + hypot; + hypotf; + hypotl; + ilogb; + ilogbf; + ilogbl; + j0; + j0f; + j1; + j1f; + jn; + jnf; + ldexpf; + ldexpl; + lgamma; + lgamma_r; + lgammaf; + lgammaf_r; + lgammal; + llrint; + llrintf; + llrintl; + llround; + llroundf; + llroundl; + log; + log10; + log10f; + log10l; + log1p; + log1pf; + log1pl; + log2; + log2f; + log2l; + logb; + logbf; + logbl; + logf; + logl; + lrint; + lrintf; + lrintl; + lround; + lroundf; + lroundl; + modf; + modff; + modfl; + nan; + nanf; + nanl; + nearbyint; + nearbyintf; + nearbyintl; + nextafter; + nextafterf; + nextafterl; + nexttoward; + nexttowardf; + nexttowardl; + pow; + powf; + powl; + remainder; + remainderf; + remainderl; + remquo; + remquof; + remquol; + rint; + rintf; + rintl; + round; + roundf; + roundl; + scalb; + scalbf; + scalbln; + scalblnf; + scalblnl; + scalbn; + scalbnf; + scalbnl; + signgam; + significand; + significandf; + significandl; + sin; + sincos; + sincosf; + sincosl; + sinf; + sinh; + sinhf; + sinhl; + sinl; + sqrt; + sqrtf; + sqrtl; + tan; + tanf; + tanh; + tanhf; + tanhl; + tanl; + tgamma; + tgammaf; + tgammal; + trunc; + truncf; + truncl; + y0; + y0f; + y1; + y1f; + yn; + ynf; +}; diff --git a/ndk/platforms/android-23/arch-mips64/symbols/libm.so.functions.txt b/ndk/platforms/android-23/arch-mips64/symbols/libm.so.functions.txt new file mode 100644 index 000000000..7ade97e69 --- /dev/null +++ b/ndk/platforms/android-23/arch-mips64/symbols/libm.so.functions.txt @@ -0,0 +1,217 @@ +__signbit +__signbitf +__signbitl +acos +acosf +acosh +acoshf +acoshl +acosl +asin +asinf +asinh +asinhf +asinhl +asinl +atan +atan2 +atan2f +atan2l +atanf +atanh +atanhf +atanhl +atanl +cbrt +cbrtf +cbrtl +ceil +ceilf +ceill +copysign +copysignf +copysignl +cos +cosf +cosh +coshf +coshl +cosl +drem +dremf +erf +erfc +erfcf +erfcl +erff +erfl +exp +exp2 +exp2f +exp2l +expf +expl +expm1 +expm1f +expm1l +fabs +fabsf +fabsl +fdim +fdimf +fdiml +feclearexcept +fedisableexcept +feenableexcept +fegetenv +fegetexcept +fegetexceptflag +fegetround +feholdexcept +feraiseexcept +fesetenv +fesetexceptflag +fesetround +fetestexcept +feupdateenv +finite +finitef +floor +floorf +floorl +fma +fmaf +fmal +fmax +fmaxf +fmaxl +fmin +fminf +fminl +fmod +fmodf +fmodl +frexp +frexpf +frexpl +gamma +gamma_r +gammaf +gammaf_r +hypot +hypotf +hypotl +ilogb +ilogbf +ilogbl +j0 +j0f +j1 +j1f +jn +jnf +ldexpf +ldexpl +lgamma +lgamma_r +lgammaf +lgammaf_r +lgammal +llrint +llrintf +llrintl +llround +llroundf +llroundl +log +log10 +log10f +log10l +log1p +log1pf +log1pl +log2 +log2f +log2l +logb +logbf +logbl +logf +logl +lrint +lrintf +lrintl +lround +lroundf +lroundl +modf +modff +modfl +nan +nanf +nanl +nearbyint +nearbyintf +nearbyintl +nextafter +nextafterf +nextafterl +nexttoward +nexttowardf +nexttowardl +pow +powf +powl +remainder +remainderf +remainderl +remquo +remquof +remquol +rint +rintf +rintl +round +roundf +roundl +scalb +scalbf +scalbln +scalblnf +scalblnl +scalbn +scalbnf +scalbnl +significand +significandf +significandl +sin +sincos +sincosf +sincosl +sinf +sinh +sinhf +sinhl +sinl +sqrt +sqrtf +sqrtl +tan +tanf +tanh +tanhf +tanhl +tanl +tgamma +tgammaf +tgammal +trunc +truncf +truncl +y0 +y0f +y1 +y1f +yn +ynf diff --git a/ndk/platforms/android-23/arch-mips64/symbols/libm.so.variables.txt b/ndk/platforms/android-23/arch-mips64/symbols/libm.so.variables.txt new file mode 100644 index 000000000..a1b63fcbc --- /dev/null +++ b/ndk/platforms/android-23/arch-mips64/symbols/libm.so.variables.txt @@ -0,0 +1,2 @@ +__fe_dfl_env +signgam diff --git a/ndk/platforms/android-23/arch-mips64/symbols/libm.so.versions.txt b/ndk/platforms/android-23/arch-mips64/symbols/libm.so.versions.txt new file mode 100644 index 000000000..4c3df9ae0 --- /dev/null +++ b/ndk/platforms/android-23/arch-mips64/symbols/libm.so.versions.txt @@ -0,0 +1,224 @@ +# Generated by genversionscripts.py. Do not edit. +LIBC { + global: + __fe_dfl_env; + __signbit; + __signbitf; + __signbitl; + acos; + acosf; + acosh; + acoshf; + acoshl; + acosl; + asin; + asinf; + asinh; + asinhf; + asinhl; + asinl; + atan; + atan2; + atan2f; + atan2l; + atanf; + atanh; + atanhf; + atanhl; + atanl; + cbrt; + cbrtf; + cbrtl; + ceil; + ceilf; + ceill; + copysign; + copysignf; + copysignl; + cos; + cosf; + cosh; + coshf; + coshl; + cosl; + drem; + dremf; + erf; + erfc; + erfcf; + erfcl; + erff; + erfl; + exp; + exp2; + exp2f; + exp2l; + expf; + expl; + expm1; + expm1f; + expm1l; + fabs; + fabsf; + fabsl; + fdim; + fdimf; + fdiml; + feclearexcept; + fedisableexcept; + feenableexcept; + fegetenv; + fegetexcept; + fegetexceptflag; + fegetround; + feholdexcept; + feraiseexcept; + fesetenv; + fesetexceptflag; + fesetround; + fetestexcept; + feupdateenv; + finite; + finitef; + floor; + floorf; + floorl; + fma; + fmaf; + fmal; + fmax; + fmaxf; + fmaxl; + fmin; + fminf; + fminl; + fmod; + fmodf; + fmodl; + frexp; + frexpf; + frexpl; + gamma; + gamma_r; + gammaf; + gammaf_r; + hypot; + hypotf; + hypotl; + ilogb; + ilogbf; + ilogbl; + j0; + j0f; + j1; + j1f; + jn; + jnf; + ldexpf; + ldexpl; + lgamma; + lgamma_r; + lgammaf; + lgammaf_r; + lgammal; + llrint; + llrintf; + llrintl; + llround; + llroundf; + llroundl; + log; + log10; + log10f; + log10l; + log1p; + log1pf; + log1pl; + log2; + log2f; + log2l; + logb; + logbf; + logbl; + logf; + logl; + lrint; + lrintf; + lrintl; + lround; + lroundf; + lroundl; + modf; + modff; + modfl; + nan; + nanf; + nanl; + nearbyint; + nearbyintf; + nearbyintl; + nextafter; + nextafterf; + nextafterl; + nexttoward; + nexttowardf; + nexttowardl; + pow; + powf; + powl; + remainder; + remainderf; + remainderl; + remquo; + remquof; + remquol; + rint; + rintf; + rintl; + round; + roundf; + roundl; + scalb; + scalbf; + scalbln; + scalblnf; + scalblnl; + scalbn; + scalbnf; + scalbnl; + signgam; + significand; + significandf; + significandl; + sin; + sincos; + sincosf; + sincosl; + sinf; + sinh; + sinhf; + sinhl; + sinl; + sqrt; + sqrtf; + sqrtl; + tan; + tanf; + tanh; + tanhf; + tanhl; + tanl; + tgamma; + tgammaf; + tgammal; + trunc; + truncf; + truncl; + y0; + y0f; + y1; + y1f; + yn; + ynf; +}; + diff --git a/ndk/platforms/android-23/arch-x86/symbols/libm.so.functions.txt b/ndk/platforms/android-23/arch-x86/symbols/libm.so.functions.txt new file mode 100644 index 000000000..787bec33e --- /dev/null +++ b/ndk/platforms/android-23/arch-x86/symbols/libm.so.functions.txt @@ -0,0 +1,220 @@ +__signbit +__signbitf +__signbitl +acos +acosf +acosh +acoshf +acoshl +acosl +asin +asinf +asinh +asinhf +asinhl +asinl +atan +atan2 +atan2f +atan2l +atanf +atanh +atanhf +atanhl +atanl +cabsl +cbrt +cbrtf +cbrtl +ceil +ceilf +ceill +copysign +copysignf +copysignl +cos +cosf +cosh +coshf +coshl +cosl +cprojl +csqrtl +drem +dremf +erf +erfc +erfcf +erfcl +erff +erfl +exp +exp2 +exp2f +exp2l +expf +expl +expm1 +expm1f +expm1l +fabs +fabsf +fabsl +fdim +fdimf +fdiml +feclearexcept +fedisableexcept +feenableexcept +fegetenv +fegetexcept +fegetexceptflag +fegetround +feholdexcept +feraiseexcept +fesetenv +fesetexceptflag +fesetround +fetestexcept +feupdateenv +finite +finitef +floor +floorf +floorl +fma +fmaf +fmal +fmax +fmaxf +fmaxl +fmin +fminf +fminl +fmod +fmodf +fmodl +frexp +frexpf +frexpl +gamma +gamma_r +gammaf +gammaf_r +hypot +hypotf +hypotl +ilogb +ilogbf +ilogbl +j0 +j0f +j1 +j1f +jn +jnf +ldexpf +ldexpl +lgamma +lgamma_r +lgammaf +lgammaf_r +lgammal +llrint +llrintf +llrintl +llround +llroundf +llroundl +log +log10 +log10f +log10l +log1p +log1pf +log1pl +log2 +log2f +log2l +logb +logbf +logbl +logf +logl +lrint +lrintf +lrintl +lround +lroundf +lroundl +modf +modff +modfl +nan +nanf +nanl +nearbyint +nearbyintf +nearbyintl +nextafter +nextafterf +nextafterl +nexttoward +nexttowardf +nexttowardl +pow +powf +powl +remainder +remainderf +remainderl +remquo +remquof +remquol +rint +rintf +rintl +round +roundf +roundl +scalb +scalbf +scalbln +scalblnf +scalblnl +scalbn +scalbnf +scalbnl +significand +significandf +significandl +sin +sincos +sincosf +sincosl +sinf +sinh +sinhf +sinhl +sinl +sqrt +sqrtf +sqrtl +tan +tanf +tanh +tanhf +tanhl +tanl +tgamma +tgammaf +tgammal +trunc +truncf +truncl +y0 +y0f +y1 +y1f +yn +ynf diff --git a/ndk/platforms/android-23/arch-x86/symbols/libm.so.variables.txt b/ndk/platforms/android-23/arch-x86/symbols/libm.so.variables.txt new file mode 100644 index 000000000..a1b63fcbc --- /dev/null +++ b/ndk/platforms/android-23/arch-x86/symbols/libm.so.variables.txt @@ -0,0 +1,2 @@ +__fe_dfl_env +signgam diff --git a/ndk/platforms/android-23/arch-x86/symbols/libm.so.versions.txt b/ndk/platforms/android-23/arch-x86/symbols/libm.so.versions.txt new file mode 100644 index 000000000..5714409f6 --- /dev/null +++ b/ndk/platforms/android-23/arch-x86/symbols/libm.so.versions.txt @@ -0,0 +1,226 @@ +# Generated by genversionscripts.py. Do not edit. +LIBC { + global: + __fe_dfl_env; + __signbit; + __signbitf; + __signbitl; + acos; + acosf; + acosh; + acoshf; + acoshl; + acosl; + asin; + asinf; + asinh; + asinhf; + asinhl; + asinl; + atan; + atan2; + atan2f; + atan2l; + atanf; + atanh; + atanhf; + atanhl; + atanl; + cabsl; + cbrt; + cbrtf; + cbrtl; + ceil; + ceilf; + ceill; + copysign; + copysignf; + copysignl; + cos; + cosf; + cosh; + coshf; + coshl; + cosl; + cprojl; + csqrtl; + drem; + dremf; + erf; + erfc; + erfcf; + erfcl; + erff; + erfl; + exp; + exp2; + exp2f; + exp2l; + expf; + expl; + expm1; + expm1f; + expm1l; + fabs; + fabsf; + fabsl; + fdim; + fdimf; + fdiml; + feclearexcept; + fedisableexcept; + feenableexcept; + fegetenv; + fegetexcept; + fegetexceptflag; + fegetround; + feholdexcept; + feraiseexcept; + fesetenv; + fesetexceptflag; + fesetround; + fetestexcept; + feupdateenv; + finite; + finitef; + floor; + floorf; + floorl; + fma; + fmaf; + fmal; + fmax; + fmaxf; + fmaxl; + fmin; + fminf; + fminl; + fmod; + fmodf; + fmodl; + frexp; + frexpf; + frexpl; + gamma; + gamma_r; + gammaf; + gammaf_r; + hypot; + hypotf; + hypotl; + ilogb; + ilogbf; + ilogbl; + j0; + j0f; + j1; + j1f; + jn; + jnf; + ldexpf; + ldexpl; + lgamma; + lgamma_r; + lgammaf; + lgammaf_r; + lgammal; + llrint; + llrintf; + llrintl; + llround; + llroundf; + llroundl; + log; + log10; + log10f; + log10l; + log1p; + log1pf; + log1pl; + log2; + log2f; + log2l; + logb; + logbf; + logbl; + logf; + logl; + lrint; + lrintf; + lrintl; + lround; + lroundf; + lroundl; + modf; + modff; + modfl; + nan; + nanf; + nanl; + nearbyint; + nearbyintf; + nearbyintl; + nextafter; + nextafterf; + nextafterl; + nexttoward; + nexttowardf; + nexttowardl; + pow; + powf; + powl; + remainder; + remainderf; + remainderl; + remquo; + remquof; + remquol; + rint; + rintf; + rintl; + round; + roundf; + roundl; + scalb; + scalbf; + scalbln; + scalblnf; + scalblnl; + scalbn; + scalbnf; + scalbnl; + signgam; + significand; + significandf; + significandl; + sin; + sincos; + sincosf; + sincosl; + sinf; + sinh; + sinhf; + sinhl; + sinl; + sqrt; + sqrtf; + sqrtl; + tan; + tanf; + tanh; + tanhf; + tanhl; + tanl; + tgamma; + tgammaf; + tgammal; + trunc; + truncf; + truncl; + y0; + y0f; + y1; + y1f; + yn; + ynf; +}; diff --git a/ndk/platforms/android-23/arch-x86_64/symbols/libm.so.functions.txt b/ndk/platforms/android-23/arch-x86_64/symbols/libm.so.functions.txt new file mode 100644 index 000000000..7ade97e69 --- /dev/null +++ b/ndk/platforms/android-23/arch-x86_64/symbols/libm.so.functions.txt @@ -0,0 +1,217 @@ +__signbit +__signbitf +__signbitl +acos +acosf +acosh +acoshf +acoshl +acosl +asin +asinf +asinh +asinhf +asinhl +asinl +atan +atan2 +atan2f +atan2l +atanf +atanh +atanhf +atanhl +atanl +cbrt +cbrtf +cbrtl +ceil +ceilf +ceill +copysign +copysignf +copysignl +cos +cosf +cosh +coshf +coshl +cosl +drem +dremf +erf +erfc +erfcf +erfcl +erff +erfl +exp +exp2 +exp2f +exp2l +expf +expl +expm1 +expm1f +expm1l +fabs +fabsf +fabsl +fdim +fdimf +fdiml +feclearexcept +fedisableexcept +feenableexcept +fegetenv +fegetexcept +fegetexceptflag +fegetround +feholdexcept +feraiseexcept +fesetenv +fesetexceptflag +fesetround +fetestexcept +feupdateenv +finite +finitef +floor +floorf +floorl +fma +fmaf +fmal +fmax +fmaxf +fmaxl +fmin +fminf +fminl +fmod +fmodf +fmodl +frexp +frexpf +frexpl +gamma +gamma_r +gammaf +gammaf_r +hypot +hypotf +hypotl +ilogb +ilogbf +ilogbl +j0 +j0f +j1 +j1f +jn +jnf +ldexpf +ldexpl +lgamma +lgamma_r +lgammaf +lgammaf_r +lgammal +llrint +llrintf +llrintl +llround +llroundf +llroundl +log +log10 +log10f +log10l +log1p +log1pf +log1pl +log2 +log2f +log2l +logb +logbf +logbl +logf +logl +lrint +lrintf +lrintl +lround +lroundf +lroundl +modf +modff +modfl +nan +nanf +nanl +nearbyint +nearbyintf +nearbyintl +nextafter +nextafterf +nextafterl +nexttoward +nexttowardf +nexttowardl +pow +powf +powl +remainder +remainderf +remainderl +remquo +remquof +remquol +rint +rintf +rintl +round +roundf +roundl +scalb +scalbf +scalbln +scalblnf +scalblnl +scalbn +scalbnf +scalbnl +significand +significandf +significandl +sin +sincos +sincosf +sincosl +sinf +sinh +sinhf +sinhl +sinl +sqrt +sqrtf +sqrtl +tan +tanf +tanh +tanhf +tanhl +tanl +tgamma +tgammaf +tgammal +trunc +truncf +truncl +y0 +y0f +y1 +y1f +yn +ynf diff --git a/ndk/platforms/android-23/arch-x86_64/symbols/libm.so.variables.txt b/ndk/platforms/android-23/arch-x86_64/symbols/libm.so.variables.txt new file mode 100644 index 000000000..a1b63fcbc --- /dev/null +++ b/ndk/platforms/android-23/arch-x86_64/symbols/libm.so.variables.txt @@ -0,0 +1,2 @@ +__fe_dfl_env +signgam diff --git a/ndk/platforms/android-23/arch-x86_64/symbols/libm.so.versions.txt b/ndk/platforms/android-23/arch-x86_64/symbols/libm.so.versions.txt new file mode 100644 index 000000000..4c3df9ae0 --- /dev/null +++ b/ndk/platforms/android-23/arch-x86_64/symbols/libm.so.versions.txt @@ -0,0 +1,224 @@ +# Generated by genversionscripts.py. Do not edit. +LIBC { + global: + __fe_dfl_env; + __signbit; + __signbitf; + __signbitl; + acos; + acosf; + acosh; + acoshf; + acoshl; + acosl; + asin; + asinf; + asinh; + asinhf; + asinhl; + asinl; + atan; + atan2; + atan2f; + atan2l; + atanf; + atanh; + atanhf; + atanhl; + atanl; + cbrt; + cbrtf; + cbrtl; + ceil; + ceilf; + ceill; + copysign; + copysignf; + copysignl; + cos; + cosf; + cosh; + coshf; + coshl; + cosl; + drem; + dremf; + erf; + erfc; + erfcf; + erfcl; + erff; + erfl; + exp; + exp2; + exp2f; + exp2l; + expf; + expl; + expm1; + expm1f; + expm1l; + fabs; + fabsf; + fabsl; + fdim; + fdimf; + fdiml; + feclearexcept; + fedisableexcept; + feenableexcept; + fegetenv; + fegetexcept; + fegetexceptflag; + fegetround; + feholdexcept; + feraiseexcept; + fesetenv; + fesetexceptflag; + fesetround; + fetestexcept; + feupdateenv; + finite; + finitef; + floor; + floorf; + floorl; + fma; + fmaf; + fmal; + fmax; + fmaxf; + fmaxl; + fmin; + fminf; + fminl; + fmod; + fmodf; + fmodl; + frexp; + frexpf; + frexpl; + gamma; + gamma_r; + gammaf; + gammaf_r; + hypot; + hypotf; + hypotl; + ilogb; + ilogbf; + ilogbl; + j0; + j0f; + j1; + j1f; + jn; + jnf; + ldexpf; + ldexpl; + lgamma; + lgamma_r; + lgammaf; + lgammaf_r; + lgammal; + llrint; + llrintf; + llrintl; + llround; + llroundf; + llroundl; + log; + log10; + log10f; + log10l; + log1p; + log1pf; + log1pl; + log2; + log2f; + log2l; + logb; + logbf; + logbl; + logf; + logl; + lrint; + lrintf; + lrintl; + lround; + lroundf; + lroundl; + modf; + modff; + modfl; + nan; + nanf; + nanl; + nearbyint; + nearbyintf; + nearbyintl; + nextafter; + nextafterf; + nextafterl; + nexttoward; + nexttowardf; + nexttowardl; + pow; + powf; + powl; + remainder; + remainderf; + remainderl; + remquo; + remquof; + remquol; + rint; + rintf; + rintl; + round; + roundf; + roundl; + scalb; + scalbf; + scalbln; + scalblnf; + scalblnl; + scalbn; + scalbnf; + scalbnl; + signgam; + significand; + significandf; + significandl; + sin; + sincos; + sincosf; + sincosl; + sinf; + sinh; + sinhf; + sinhl; + sinl; + sqrt; + sqrtf; + sqrtl; + tan; + tanf; + tanh; + tanhf; + tanhl; + tanl; + tgamma; + tgammaf; + tgammal; + trunc; + truncf; + truncl; + y0; + y0f; + y1; + y1f; + yn; + ynf; +}; + From ac30ab6340eb789d8a67fb5e17abf4e90723e156 Mon Sep 17 00:00:00 2001 From: Dimitry Ivanov Date: Wed, 3 Feb 2016 18:47:52 -0500 Subject: [PATCH 2/2] Add new libm symbols to android-23 Bug: http://b/26389373 Change-Id: Ic24593e1f66d27463c99333c82d38a3277dddd07 --- .../arch-arm/symbols/libm.so.functions.txt | 45 +++++++++++++++++ .../arch-arm/symbols/libm.so.versions.txt | 45 +++++++++++++++++ .../arch-arm64/symbols/libm.so.functions.txt | 48 ++++++++++++++++++ .../arch-arm64/symbols/libm.so.versions.txt | 49 ++++++++++++++++++- .../arch-mips/symbols/libm.so.functions.txt | 45 +++++++++++++++++ .../arch-mips/symbols/libm.so.versions.txt | 45 +++++++++++++++++ .../arch-mips64/symbols/libm.so.functions.txt | 48 ++++++++++++++++++ .../arch-mips64/symbols/libm.so.versions.txt | 49 ++++++++++++++++++- .../arch-x86/symbols/libm.so.functions.txt | 45 +++++++++++++++++ .../arch-x86/symbols/libm.so.versions.txt | 45 +++++++++++++++++ .../arch-x86_64/symbols/libm.so.functions.txt | 48 ++++++++++++++++++ .../arch-x86_64/symbols/libm.so.versions.txt | 49 ++++++++++++++++++- 12 files changed, 558 insertions(+), 3 deletions(-) diff --git a/ndk/platforms/android-23/arch-arm/symbols/libm.so.functions.txt b/ndk/platforms/android-23/arch-arm/symbols/libm.so.functions.txt index 787bec33e..26ddcc316 100644 --- a/ndk/platforms/android-23/arch-arm/symbols/libm.so.functions.txt +++ b/ndk/platforms/android-23/arch-arm/symbols/libm.so.functions.txt @@ -22,13 +22,42 @@ atanh atanhf atanhl atanl +cabs +cabsf cabsl +cacos +cacosf +cacosh +cacoshf +carg +cargf +cargl +casin +casinf +casinh +casinhf +catan +catanf +catanh +catanhf cbrt cbrtf cbrtl +ccos +ccosf +ccosh +ccoshf ceil ceilf ceill +cexp +cexpf +cimag +cimagf +cimagl +conj +conjf +conjl copysign copysignf copysignl @@ -38,8 +67,23 @@ cosh coshf coshl cosl +cproj +cprojf cprojl +creal +crealf +creall +csin +csinf +csinh +csinhf +csqrt +csqrtf csqrtl +ctan +ctanf +ctanh +ctanhf drem dremf erf @@ -120,6 +164,7 @@ lgamma_r lgammaf lgammaf_r lgammal +lgammal_r llrint llrintf llrintl diff --git a/ndk/platforms/android-23/arch-arm/symbols/libm.so.versions.txt b/ndk/platforms/android-23/arch-arm/symbols/libm.so.versions.txt index 5714409f6..fbae89f1f 100644 --- a/ndk/platforms/android-23/arch-arm/symbols/libm.so.versions.txt +++ b/ndk/platforms/android-23/arch-arm/symbols/libm.so.versions.txt @@ -26,13 +26,42 @@ LIBC { atanhf; atanhl; atanl; + cabs; + cabsf; cabsl; + cacos; + cacosf; + cacosh; + cacoshf; + carg; + cargf; + cargl; + casin; + casinf; + casinh; + casinhf; + catan; + catanf; + catanh; + catanhf; cbrt; cbrtf; cbrtl; + ccos; + ccosf; + ccosh; + ccoshf; ceil; ceilf; ceill; + cexp; + cexpf; + cimag; + cimagf; + cimagl; + conj; + conjf; + conjl; copysign; copysignf; copysignl; @@ -42,8 +71,23 @@ LIBC { coshf; coshl; cosl; + cproj; + cprojf; cprojl; + creal; + crealf; + creall; + csin; + csinf; + csinh; + csinhf; + csqrt; + csqrtf; csqrtl; + ctan; + ctanf; + ctanh; + ctanhf; drem; dremf; erf; @@ -124,6 +168,7 @@ LIBC { lgammaf; lgammaf_r; lgammal; + lgammal_r; llrint; llrintf; llrintl; diff --git a/ndk/platforms/android-23/arch-arm64/symbols/libm.so.functions.txt b/ndk/platforms/android-23/arch-arm64/symbols/libm.so.functions.txt index 7ade97e69..26ddcc316 100644 --- a/ndk/platforms/android-23/arch-arm64/symbols/libm.so.functions.txt +++ b/ndk/platforms/android-23/arch-arm64/symbols/libm.so.functions.txt @@ -22,12 +22,42 @@ atanh atanhf atanhl atanl +cabs +cabsf +cabsl +cacos +cacosf +cacosh +cacoshf +carg +cargf +cargl +casin +casinf +casinh +casinhf +catan +catanf +catanh +catanhf cbrt cbrtf cbrtl +ccos +ccosf +ccosh +ccoshf ceil ceilf ceill +cexp +cexpf +cimag +cimagf +cimagl +conj +conjf +conjl copysign copysignf copysignl @@ -37,6 +67,23 @@ cosh coshf coshl cosl +cproj +cprojf +cprojl +creal +crealf +creall +csin +csinf +csinh +csinhf +csqrt +csqrtf +csqrtl +ctan +ctanf +ctanh +ctanhf drem dremf erf @@ -117,6 +164,7 @@ lgamma_r lgammaf lgammaf_r lgammal +lgammal_r llrint llrintf llrintl diff --git a/ndk/platforms/android-23/arch-arm64/symbols/libm.so.versions.txt b/ndk/platforms/android-23/arch-arm64/symbols/libm.so.versions.txt index 4c3df9ae0..fbae89f1f 100644 --- a/ndk/platforms/android-23/arch-arm64/symbols/libm.so.versions.txt +++ b/ndk/platforms/android-23/arch-arm64/symbols/libm.so.versions.txt @@ -26,12 +26,42 @@ LIBC { atanhf; atanhl; atanl; + cabs; + cabsf; + cabsl; + cacos; + cacosf; + cacosh; + cacoshf; + carg; + cargf; + cargl; + casin; + casinf; + casinh; + casinhf; + catan; + catanf; + catanh; + catanhf; cbrt; cbrtf; cbrtl; + ccos; + ccosf; + ccosh; + ccoshf; ceil; ceilf; ceill; + cexp; + cexpf; + cimag; + cimagf; + cimagl; + conj; + conjf; + conjl; copysign; copysignf; copysignl; @@ -41,6 +71,23 @@ LIBC { coshf; coshl; cosl; + cproj; + cprojf; + cprojl; + creal; + crealf; + creall; + csin; + csinf; + csinh; + csinhf; + csqrt; + csqrtf; + csqrtl; + ctan; + ctanf; + ctanh; + ctanhf; drem; dremf; erf; @@ -121,6 +168,7 @@ LIBC { lgammaf; lgammaf_r; lgammal; + lgammal_r; llrint; llrintf; llrintl; @@ -221,4 +269,3 @@ LIBC { yn; ynf; }; - diff --git a/ndk/platforms/android-23/arch-mips/symbols/libm.so.functions.txt b/ndk/platforms/android-23/arch-mips/symbols/libm.so.functions.txt index 787bec33e..26ddcc316 100644 --- a/ndk/platforms/android-23/arch-mips/symbols/libm.so.functions.txt +++ b/ndk/platforms/android-23/arch-mips/symbols/libm.so.functions.txt @@ -22,13 +22,42 @@ atanh atanhf atanhl atanl +cabs +cabsf cabsl +cacos +cacosf +cacosh +cacoshf +carg +cargf +cargl +casin +casinf +casinh +casinhf +catan +catanf +catanh +catanhf cbrt cbrtf cbrtl +ccos +ccosf +ccosh +ccoshf ceil ceilf ceill +cexp +cexpf +cimag +cimagf +cimagl +conj +conjf +conjl copysign copysignf copysignl @@ -38,8 +67,23 @@ cosh coshf coshl cosl +cproj +cprojf cprojl +creal +crealf +creall +csin +csinf +csinh +csinhf +csqrt +csqrtf csqrtl +ctan +ctanf +ctanh +ctanhf drem dremf erf @@ -120,6 +164,7 @@ lgamma_r lgammaf lgammaf_r lgammal +lgammal_r llrint llrintf llrintl diff --git a/ndk/platforms/android-23/arch-mips/symbols/libm.so.versions.txt b/ndk/platforms/android-23/arch-mips/symbols/libm.so.versions.txt index 5714409f6..fbae89f1f 100644 --- a/ndk/platforms/android-23/arch-mips/symbols/libm.so.versions.txt +++ b/ndk/platforms/android-23/arch-mips/symbols/libm.so.versions.txt @@ -26,13 +26,42 @@ LIBC { atanhf; atanhl; atanl; + cabs; + cabsf; cabsl; + cacos; + cacosf; + cacosh; + cacoshf; + carg; + cargf; + cargl; + casin; + casinf; + casinh; + casinhf; + catan; + catanf; + catanh; + catanhf; cbrt; cbrtf; cbrtl; + ccos; + ccosf; + ccosh; + ccoshf; ceil; ceilf; ceill; + cexp; + cexpf; + cimag; + cimagf; + cimagl; + conj; + conjf; + conjl; copysign; copysignf; copysignl; @@ -42,8 +71,23 @@ LIBC { coshf; coshl; cosl; + cproj; + cprojf; cprojl; + creal; + crealf; + creall; + csin; + csinf; + csinh; + csinhf; + csqrt; + csqrtf; csqrtl; + ctan; + ctanf; + ctanh; + ctanhf; drem; dremf; erf; @@ -124,6 +168,7 @@ LIBC { lgammaf; lgammaf_r; lgammal; + lgammal_r; llrint; llrintf; llrintl; diff --git a/ndk/platforms/android-23/arch-mips64/symbols/libm.so.functions.txt b/ndk/platforms/android-23/arch-mips64/symbols/libm.so.functions.txt index 7ade97e69..26ddcc316 100644 --- a/ndk/platforms/android-23/arch-mips64/symbols/libm.so.functions.txt +++ b/ndk/platforms/android-23/arch-mips64/symbols/libm.so.functions.txt @@ -22,12 +22,42 @@ atanh atanhf atanhl atanl +cabs +cabsf +cabsl +cacos +cacosf +cacosh +cacoshf +carg +cargf +cargl +casin +casinf +casinh +casinhf +catan +catanf +catanh +catanhf cbrt cbrtf cbrtl +ccos +ccosf +ccosh +ccoshf ceil ceilf ceill +cexp +cexpf +cimag +cimagf +cimagl +conj +conjf +conjl copysign copysignf copysignl @@ -37,6 +67,23 @@ cosh coshf coshl cosl +cproj +cprojf +cprojl +creal +crealf +creall +csin +csinf +csinh +csinhf +csqrt +csqrtf +csqrtl +ctan +ctanf +ctanh +ctanhf drem dremf erf @@ -117,6 +164,7 @@ lgamma_r lgammaf lgammaf_r lgammal +lgammal_r llrint llrintf llrintl diff --git a/ndk/platforms/android-23/arch-mips64/symbols/libm.so.versions.txt b/ndk/platforms/android-23/arch-mips64/symbols/libm.so.versions.txt index 4c3df9ae0..fbae89f1f 100644 --- a/ndk/platforms/android-23/arch-mips64/symbols/libm.so.versions.txt +++ b/ndk/platforms/android-23/arch-mips64/symbols/libm.so.versions.txt @@ -26,12 +26,42 @@ LIBC { atanhf; atanhl; atanl; + cabs; + cabsf; + cabsl; + cacos; + cacosf; + cacosh; + cacoshf; + carg; + cargf; + cargl; + casin; + casinf; + casinh; + casinhf; + catan; + catanf; + catanh; + catanhf; cbrt; cbrtf; cbrtl; + ccos; + ccosf; + ccosh; + ccoshf; ceil; ceilf; ceill; + cexp; + cexpf; + cimag; + cimagf; + cimagl; + conj; + conjf; + conjl; copysign; copysignf; copysignl; @@ -41,6 +71,23 @@ LIBC { coshf; coshl; cosl; + cproj; + cprojf; + cprojl; + creal; + crealf; + creall; + csin; + csinf; + csinh; + csinhf; + csqrt; + csqrtf; + csqrtl; + ctan; + ctanf; + ctanh; + ctanhf; drem; dremf; erf; @@ -121,6 +168,7 @@ LIBC { lgammaf; lgammaf_r; lgammal; + lgammal_r; llrint; llrintf; llrintl; @@ -221,4 +269,3 @@ LIBC { yn; ynf; }; - diff --git a/ndk/platforms/android-23/arch-x86/symbols/libm.so.functions.txt b/ndk/platforms/android-23/arch-x86/symbols/libm.so.functions.txt index 787bec33e..26ddcc316 100644 --- a/ndk/platforms/android-23/arch-x86/symbols/libm.so.functions.txt +++ b/ndk/platforms/android-23/arch-x86/symbols/libm.so.functions.txt @@ -22,13 +22,42 @@ atanh atanhf atanhl atanl +cabs +cabsf cabsl +cacos +cacosf +cacosh +cacoshf +carg +cargf +cargl +casin +casinf +casinh +casinhf +catan +catanf +catanh +catanhf cbrt cbrtf cbrtl +ccos +ccosf +ccosh +ccoshf ceil ceilf ceill +cexp +cexpf +cimag +cimagf +cimagl +conj +conjf +conjl copysign copysignf copysignl @@ -38,8 +67,23 @@ cosh coshf coshl cosl +cproj +cprojf cprojl +creal +crealf +creall +csin +csinf +csinh +csinhf +csqrt +csqrtf csqrtl +ctan +ctanf +ctanh +ctanhf drem dremf erf @@ -120,6 +164,7 @@ lgamma_r lgammaf lgammaf_r lgammal +lgammal_r llrint llrintf llrintl diff --git a/ndk/platforms/android-23/arch-x86/symbols/libm.so.versions.txt b/ndk/platforms/android-23/arch-x86/symbols/libm.so.versions.txt index 5714409f6..fbae89f1f 100644 --- a/ndk/platforms/android-23/arch-x86/symbols/libm.so.versions.txt +++ b/ndk/platforms/android-23/arch-x86/symbols/libm.so.versions.txt @@ -26,13 +26,42 @@ LIBC { atanhf; atanhl; atanl; + cabs; + cabsf; cabsl; + cacos; + cacosf; + cacosh; + cacoshf; + carg; + cargf; + cargl; + casin; + casinf; + casinh; + casinhf; + catan; + catanf; + catanh; + catanhf; cbrt; cbrtf; cbrtl; + ccos; + ccosf; + ccosh; + ccoshf; ceil; ceilf; ceill; + cexp; + cexpf; + cimag; + cimagf; + cimagl; + conj; + conjf; + conjl; copysign; copysignf; copysignl; @@ -42,8 +71,23 @@ LIBC { coshf; coshl; cosl; + cproj; + cprojf; cprojl; + creal; + crealf; + creall; + csin; + csinf; + csinh; + csinhf; + csqrt; + csqrtf; csqrtl; + ctan; + ctanf; + ctanh; + ctanhf; drem; dremf; erf; @@ -124,6 +168,7 @@ LIBC { lgammaf; lgammaf_r; lgammal; + lgammal_r; llrint; llrintf; llrintl; diff --git a/ndk/platforms/android-23/arch-x86_64/symbols/libm.so.functions.txt b/ndk/platforms/android-23/arch-x86_64/symbols/libm.so.functions.txt index 7ade97e69..26ddcc316 100644 --- a/ndk/platforms/android-23/arch-x86_64/symbols/libm.so.functions.txt +++ b/ndk/platforms/android-23/arch-x86_64/symbols/libm.so.functions.txt @@ -22,12 +22,42 @@ atanh atanhf atanhl atanl +cabs +cabsf +cabsl +cacos +cacosf +cacosh +cacoshf +carg +cargf +cargl +casin +casinf +casinh +casinhf +catan +catanf +catanh +catanhf cbrt cbrtf cbrtl +ccos +ccosf +ccosh +ccoshf ceil ceilf ceill +cexp +cexpf +cimag +cimagf +cimagl +conj +conjf +conjl copysign copysignf copysignl @@ -37,6 +67,23 @@ cosh coshf coshl cosl +cproj +cprojf +cprojl +creal +crealf +creall +csin +csinf +csinh +csinhf +csqrt +csqrtf +csqrtl +ctan +ctanf +ctanh +ctanhf drem dremf erf @@ -117,6 +164,7 @@ lgamma_r lgammaf lgammaf_r lgammal +lgammal_r llrint llrintf llrintl diff --git a/ndk/platforms/android-23/arch-x86_64/symbols/libm.so.versions.txt b/ndk/platforms/android-23/arch-x86_64/symbols/libm.so.versions.txt index 4c3df9ae0..fbae89f1f 100644 --- a/ndk/platforms/android-23/arch-x86_64/symbols/libm.so.versions.txt +++ b/ndk/platforms/android-23/arch-x86_64/symbols/libm.so.versions.txt @@ -26,12 +26,42 @@ LIBC { atanhf; atanhl; atanl; + cabs; + cabsf; + cabsl; + cacos; + cacosf; + cacosh; + cacoshf; + carg; + cargf; + cargl; + casin; + casinf; + casinh; + casinhf; + catan; + catanf; + catanh; + catanhf; cbrt; cbrtf; cbrtl; + ccos; + ccosf; + ccosh; + ccoshf; ceil; ceilf; ceill; + cexp; + cexpf; + cimag; + cimagf; + cimagl; + conj; + conjf; + conjl; copysign; copysignf; copysignl; @@ -41,6 +71,23 @@ LIBC { coshf; coshl; cosl; + cproj; + cprojf; + cprojl; + creal; + crealf; + creall; + csin; + csinf; + csinh; + csinhf; + csqrt; + csqrtf; + csqrtl; + ctan; + ctanf; + ctanh; + ctanhf; drem; dremf; erf; @@ -121,6 +168,7 @@ LIBC { lgammaf; lgammaf_r; lgammal; + lgammal_r; llrint; llrintf; llrintl; @@ -221,4 +269,3 @@ LIBC { yn; ynf; }; -