1
0
mirror of https://sourceware.org/git/glibc.git synced 2025-10-26 00:57:39 +03:00
Files
glibc/sysdeps/unix/sysv/linux/tile/tilepro/libm.abilist
Szabolcs Nagy 72d3d28108 New symbol version for logf, log2f and powf without SVID compat
This patch changes the logf, log2f and powf error handling semantics
to only set errno accoring to POSIX rules. New symbol version is
introduced at GLIBC_2.27.

The old wrappers are kept for compat symbols.

ia64 needed assembly change to have the new and compat versioned
symbol map to the same function.

All linux libm abilists are updated.

	* math/Versions (logf): New libm symbol at GLIBC_2.27.
	(log2f): Likewise.
	(powf): Likewise.
	* math/w_log2f.c: New file.
	* math/w_logf.c: New file.
	* math/w_powf.c: New file.
	* math/w_log2f_compat.c (__log2f_compat): For compat symbol only.
	* math/w_logf_compat.c (__logf_compat): Likewise.
	* math/w_powf_compat.c (__powf_compat): Likewise.
	* sysdeps/ia64/fpu/e_log2f.S: Add versioned symbols.
	* sysdeps/ia64/fpu/e_logf.S: Likewise.
	* sysdeps/ia64/fpu/e_powf.S: Likewise.
	* sysdeps/unix/sysv/linux/aarch64/libm.abilist: Update.
	* sysdeps/unix/sysv/linux/alpha/libm.abilist: Likewise.
	* sysdeps/unix/sysv/linux/arm/libm.abilist: Likewise.
	* sysdeps/unix/sysv/linux/hppa/libm.abilist: Likewise.
	* sysdeps/unix/sysv/linux/i386/libm.abilist: Likewise.
	* sysdeps/unix/sysv/linux/ia64/libm.abilist: Likewise.
	* sysdeps/unix/sysv/linux/m68k/coldfire/libm.abilist: Likewise.
	* sysdeps/unix/sysv/linux/m68k/m680x0/libm.abilist: Likewise.
	* sysdeps/unix/sysv/linux/microblaze/libm.abilist: Likewise.
	* sysdeps/unix/sysv/linux/mips/mips32/libm.abilist: Likewise.
	* sysdeps/unix/sysv/linux/mips/mips64/libm.abilist: Likewise.
	* sysdeps/unix/sysv/linux/nios2/libm.abilist: Likewise.
	* sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libm.abilist:
	Likewise.
	* sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libm.abilist:
	Likewise.
	* sysdeps/unix/sysv/linux/powerpc/powerpc64/libm-le.abilist:
	Likewise.
	* sysdeps/unix/sysv/linux/powerpc/powerpc64/libm.abilist:
	Likewise.
	* sysdeps/unix/sysv/linux/s390/s390-32/libm.abilist: Likewise.
	* sysdeps/unix/sysv/linux/s390/s390-64/libm.abilist: Likewise.
	* sysdeps/unix/sysv/linux/sh/libm.abilist: Likewise.
	* sysdeps/unix/sysv/linux/sparc/sparc32/libm.abilist: Likewise.
	* sysdeps/unix/sysv/linux/sparc/sparc64/libm.abilist: Likewise.
	* sysdeps/unix/sysv/linux/tile/tilegx/tilegx32/libm.abilist:
	Likewise.
	* sysdeps/unix/sysv/linux/tile/tilegx/tilegx64/libm.abilist:
	Likewise.
	* sysdeps/unix/sysv/linux/tile/tilepro/libm.abilist: Likewise.
	* sysdeps/unix/sysv/linux/x86_64/64/libm.abilist: Likewise.
	* sysdeps/unix/sysv/linux/x86_64/x32/libm.abilist: Likewise.
2017-10-02 14:38:03 +01:00

438 lines
9.1 KiB
Plaintext

GLIBC_2.12 GLIBC_2.12 A
GLIBC_2.12 _LIB_VERSION D 0x4
GLIBC_2.12 __clog10 F
GLIBC_2.12 __clog10f F
GLIBC_2.12 __clog10l F
GLIBC_2.12 __finite F
GLIBC_2.12 __finitef F
GLIBC_2.12 __fpclassify F
GLIBC_2.12 __fpclassifyf F
GLIBC_2.12 __signbit F
GLIBC_2.12 __signbitf F
GLIBC_2.12 acos F
GLIBC_2.12 acosf F
GLIBC_2.12 acosh F
GLIBC_2.12 acoshf F
GLIBC_2.12 acoshl F
GLIBC_2.12 acosl F
GLIBC_2.12 asin F
GLIBC_2.12 asinf F
GLIBC_2.12 asinh F
GLIBC_2.12 asinhf F
GLIBC_2.12 asinhl F
GLIBC_2.12 asinl F
GLIBC_2.12 atan F
GLIBC_2.12 atan2 F
GLIBC_2.12 atan2f F
GLIBC_2.12 atan2l F
GLIBC_2.12 atanf F
GLIBC_2.12 atanh F
GLIBC_2.12 atanhf F
GLIBC_2.12 atanhl F
GLIBC_2.12 atanl F
GLIBC_2.12 cabs F
GLIBC_2.12 cabsf F
GLIBC_2.12 cabsl F
GLIBC_2.12 cacos F
GLIBC_2.12 cacosf F
GLIBC_2.12 cacosh F
GLIBC_2.12 cacoshf F
GLIBC_2.12 cacoshl F
GLIBC_2.12 cacosl F
GLIBC_2.12 carg F
GLIBC_2.12 cargf F
GLIBC_2.12 cargl F
GLIBC_2.12 casin F
GLIBC_2.12 casinf F
GLIBC_2.12 casinh F
GLIBC_2.12 casinhf F
GLIBC_2.12 casinhl F
GLIBC_2.12 casinl F
GLIBC_2.12 catan F
GLIBC_2.12 catanf F
GLIBC_2.12 catanh F
GLIBC_2.12 catanhf F
GLIBC_2.12 catanhl F
GLIBC_2.12 catanl F
GLIBC_2.12 cbrt F
GLIBC_2.12 cbrtf F
GLIBC_2.12 cbrtl F
GLIBC_2.12 ccos F
GLIBC_2.12 ccosf F
GLIBC_2.12 ccosh F
GLIBC_2.12 ccoshf F
GLIBC_2.12 ccoshl F
GLIBC_2.12 ccosl F
GLIBC_2.12 ceil F
GLIBC_2.12 ceilf F
GLIBC_2.12 ceill F
GLIBC_2.12 cexp F
GLIBC_2.12 cexpf F
GLIBC_2.12 cexpl F
GLIBC_2.12 cimag F
GLIBC_2.12 cimagf F
GLIBC_2.12 cimagl F
GLIBC_2.12 clog F
GLIBC_2.12 clog10 F
GLIBC_2.12 clog10f F
GLIBC_2.12 clog10l F
GLIBC_2.12 clogf F
GLIBC_2.12 clogl F
GLIBC_2.12 conj F
GLIBC_2.12 conjf F
GLIBC_2.12 conjl F
GLIBC_2.12 copysign F
GLIBC_2.12 copysignf F
GLIBC_2.12 copysignl F
GLIBC_2.12 cos F
GLIBC_2.12 cosf F
GLIBC_2.12 cosh F
GLIBC_2.12 coshf F
GLIBC_2.12 coshl F
GLIBC_2.12 cosl F
GLIBC_2.12 cpow F
GLIBC_2.12 cpowf F
GLIBC_2.12 cpowl F
GLIBC_2.12 cproj F
GLIBC_2.12 cprojf F
GLIBC_2.12 cprojl F
GLIBC_2.12 creal F
GLIBC_2.12 crealf F
GLIBC_2.12 creall F
GLIBC_2.12 csin F
GLIBC_2.12 csinf F
GLIBC_2.12 csinh F
GLIBC_2.12 csinhf F
GLIBC_2.12 csinhl F
GLIBC_2.12 csinl F
GLIBC_2.12 csqrt F
GLIBC_2.12 csqrtf F
GLIBC_2.12 csqrtl F
GLIBC_2.12 ctan F
GLIBC_2.12 ctanf F
GLIBC_2.12 ctanh F
GLIBC_2.12 ctanhf F
GLIBC_2.12 ctanhl F
GLIBC_2.12 ctanl F
GLIBC_2.12 drem F
GLIBC_2.12 dremf F
GLIBC_2.12 dreml F
GLIBC_2.12 erf F
GLIBC_2.12 erfc F
GLIBC_2.12 erfcf F
GLIBC_2.12 erfcl F
GLIBC_2.12 erff F
GLIBC_2.12 erfl F
GLIBC_2.12 exp F
GLIBC_2.12 exp10 F
GLIBC_2.12 exp10f F
GLIBC_2.12 exp10l F
GLIBC_2.12 exp2 F
GLIBC_2.12 exp2f F
GLIBC_2.12 exp2l F
GLIBC_2.12 expf F
GLIBC_2.12 expl F
GLIBC_2.12 expm1 F
GLIBC_2.12 expm1f F
GLIBC_2.12 expm1l F
GLIBC_2.12 fabs F
GLIBC_2.12 fabsf F
GLIBC_2.12 fabsl F
GLIBC_2.12 fdim F
GLIBC_2.12 fdimf F
GLIBC_2.12 fdiml F
GLIBC_2.12 feclearexcept F
GLIBC_2.12 fedisableexcept F
GLIBC_2.12 feenableexcept F
GLIBC_2.12 fegetenv F
GLIBC_2.12 fegetexcept F
GLIBC_2.12 fegetexceptflag F
GLIBC_2.12 fegetround F
GLIBC_2.12 feholdexcept F
GLIBC_2.12 feraiseexcept F
GLIBC_2.12 fesetenv F
GLIBC_2.12 fesetexceptflag F
GLIBC_2.12 fesetround F
GLIBC_2.12 fetestexcept F
GLIBC_2.12 feupdateenv F
GLIBC_2.12 finite F
GLIBC_2.12 finitef F
GLIBC_2.12 finitel F
GLIBC_2.12 floor F
GLIBC_2.12 floorf F
GLIBC_2.12 floorl F
GLIBC_2.12 fma F
GLIBC_2.12 fmaf F
GLIBC_2.12 fmal F
GLIBC_2.12 fmax F
GLIBC_2.12 fmaxf F
GLIBC_2.12 fmaxl F
GLIBC_2.12 fmin F
GLIBC_2.12 fminf F
GLIBC_2.12 fminl F
GLIBC_2.12 fmod F
GLIBC_2.12 fmodf F
GLIBC_2.12 fmodl F
GLIBC_2.12 frexp F
GLIBC_2.12 frexpf F
GLIBC_2.12 frexpl F
GLIBC_2.12 gamma F
GLIBC_2.12 gammaf F
GLIBC_2.12 gammal F
GLIBC_2.12 hypot F
GLIBC_2.12 hypotf F
GLIBC_2.12 hypotl F
GLIBC_2.12 ilogb F
GLIBC_2.12 ilogbf F
GLIBC_2.12 ilogbl F
GLIBC_2.12 j0 F
GLIBC_2.12 j0f F
GLIBC_2.12 j0l F
GLIBC_2.12 j1 F
GLIBC_2.12 j1f F
GLIBC_2.12 j1l F
GLIBC_2.12 jn F
GLIBC_2.12 jnf F
GLIBC_2.12 jnl F
GLIBC_2.12 ldexp F
GLIBC_2.12 ldexpf F
GLIBC_2.12 ldexpl F
GLIBC_2.12 lgamma F
GLIBC_2.12 lgamma_r F
GLIBC_2.12 lgammaf F
GLIBC_2.12 lgammaf_r F
GLIBC_2.12 lgammal F
GLIBC_2.12 lgammal_r F
GLIBC_2.12 llrint F
GLIBC_2.12 llrintf F
GLIBC_2.12 llrintl F
GLIBC_2.12 llround F
GLIBC_2.12 llroundf F
GLIBC_2.12 llroundl F
GLIBC_2.12 log F
GLIBC_2.12 log10 F
GLIBC_2.12 log10f F
GLIBC_2.12 log10l F
GLIBC_2.12 log1p F
GLIBC_2.12 log1pf F
GLIBC_2.12 log1pl F
GLIBC_2.12 log2 F
GLIBC_2.12 log2f F
GLIBC_2.12 log2l F
GLIBC_2.12 logb F
GLIBC_2.12 logbf F
GLIBC_2.12 logbl F
GLIBC_2.12 logf F
GLIBC_2.12 logl F
GLIBC_2.12 lrint F
GLIBC_2.12 lrintf F
GLIBC_2.12 lrintl F
GLIBC_2.12 lround F
GLIBC_2.12 lroundf F
GLIBC_2.12 lroundl F
GLIBC_2.12 matherr F
GLIBC_2.12 modf F
GLIBC_2.12 modff F
GLIBC_2.12 modfl F
GLIBC_2.12 nan F
GLIBC_2.12 nanf F
GLIBC_2.12 nanl F
GLIBC_2.12 nearbyint F
GLIBC_2.12 nearbyintf F
GLIBC_2.12 nearbyintl F
GLIBC_2.12 nextafter F
GLIBC_2.12 nextafterf F
GLIBC_2.12 nextafterl F
GLIBC_2.12 nexttoward F
GLIBC_2.12 nexttowardf F
GLIBC_2.12 nexttowardl F
GLIBC_2.12 pow F
GLIBC_2.12 pow10 F
GLIBC_2.12 pow10f F
GLIBC_2.12 pow10l F
GLIBC_2.12 powf F
GLIBC_2.12 powl F
GLIBC_2.12 remainder F
GLIBC_2.12 remainderf F
GLIBC_2.12 remainderl F
GLIBC_2.12 remquo F
GLIBC_2.12 remquof F
GLIBC_2.12 remquol F
GLIBC_2.12 rint F
GLIBC_2.12 rintf F
GLIBC_2.12 rintl F
GLIBC_2.12 round F
GLIBC_2.12 roundf F
GLIBC_2.12 roundl F
GLIBC_2.12 scalb F
GLIBC_2.12 scalbf F
GLIBC_2.12 scalbl F
GLIBC_2.12 scalbln F
GLIBC_2.12 scalblnf F
GLIBC_2.12 scalblnl F
GLIBC_2.12 scalbn F
GLIBC_2.12 scalbnf F
GLIBC_2.12 scalbnl F
GLIBC_2.12 signgam D 0x4
GLIBC_2.12 significand F
GLIBC_2.12 significandf F
GLIBC_2.12 significandl F
GLIBC_2.12 sin F
GLIBC_2.12 sincos F
GLIBC_2.12 sincosf F
GLIBC_2.12 sincosl F
GLIBC_2.12 sinf F
GLIBC_2.12 sinh F
GLIBC_2.12 sinhf F
GLIBC_2.12 sinhl F
GLIBC_2.12 sinl F
GLIBC_2.12 sqrt F
GLIBC_2.12 sqrtf F
GLIBC_2.12 sqrtl F
GLIBC_2.12 tan F
GLIBC_2.12 tanf F
GLIBC_2.12 tanh F
GLIBC_2.12 tanhf F
GLIBC_2.12 tanhl F
GLIBC_2.12 tanl F
GLIBC_2.12 tgamma F
GLIBC_2.12 tgammaf F
GLIBC_2.12 tgammal F
GLIBC_2.12 trunc F
GLIBC_2.12 truncf F
GLIBC_2.12 truncl F
GLIBC_2.12 y0 F
GLIBC_2.12 y0f F
GLIBC_2.12 y0l F
GLIBC_2.12 y1 F
GLIBC_2.12 y1f F
GLIBC_2.12 y1l F
GLIBC_2.12 yn F
GLIBC_2.12 ynf F
GLIBC_2.12 ynl F
GLIBC_2.15 GLIBC_2.15 A
GLIBC_2.15 __acos_finite F
GLIBC_2.15 __acosf_finite F
GLIBC_2.15 __acosh_finite F
GLIBC_2.15 __acoshf_finite F
GLIBC_2.15 __asin_finite F
GLIBC_2.15 __asinf_finite F
GLIBC_2.15 __atan2_finite F
GLIBC_2.15 __atan2f_finite F
GLIBC_2.15 __atanh_finite F
GLIBC_2.15 __atanhf_finite F
GLIBC_2.15 __cosh_finite F
GLIBC_2.15 __coshf_finite F
GLIBC_2.15 __exp10_finite F
GLIBC_2.15 __exp10f_finite F
GLIBC_2.15 __exp2_finite F
GLIBC_2.15 __exp2f_finite F
GLIBC_2.15 __exp_finite F
GLIBC_2.15 __expf_finite F
GLIBC_2.15 __fmod_finite F
GLIBC_2.15 __fmodf_finite F
GLIBC_2.15 __gamma_r_finite F
GLIBC_2.15 __gammaf_r_finite F
GLIBC_2.15 __hypot_finite F
GLIBC_2.15 __hypotf_finite F
GLIBC_2.15 __j0_finite F
GLIBC_2.15 __j0f_finite F
GLIBC_2.15 __j1_finite F
GLIBC_2.15 __j1f_finite F
GLIBC_2.15 __jn_finite F
GLIBC_2.15 __jnf_finite F
GLIBC_2.15 __lgamma_r_finite F
GLIBC_2.15 __lgammaf_r_finite F
GLIBC_2.15 __log10_finite F
GLIBC_2.15 __log10f_finite F
GLIBC_2.15 __log2_finite F
GLIBC_2.15 __log2f_finite F
GLIBC_2.15 __log_finite F
GLIBC_2.15 __logf_finite F
GLIBC_2.15 __pow_finite F
GLIBC_2.15 __powf_finite F
GLIBC_2.15 __remainder_finite F
GLIBC_2.15 __remainderf_finite F
GLIBC_2.15 __scalb_finite F
GLIBC_2.15 __scalbf_finite F
GLIBC_2.15 __sinh_finite F
GLIBC_2.15 __sinhf_finite F
GLIBC_2.15 __sqrt_finite F
GLIBC_2.15 __sqrtf_finite F
GLIBC_2.15 __y0_finite F
GLIBC_2.15 __y0f_finite F
GLIBC_2.15 __y1_finite F
GLIBC_2.15 __y1f_finite F
GLIBC_2.15 __yn_finite F
GLIBC_2.15 __ynf_finite F
GLIBC_2.18 GLIBC_2.18 A
GLIBC_2.18 __issignaling F
GLIBC_2.18 __issignalingf F
GLIBC_2.23 GLIBC_2.23 A
GLIBC_2.23 __signgam D 0x4
GLIBC_2.23 lgamma F
GLIBC_2.23 lgammaf F
GLIBC_2.23 lgammal F
GLIBC_2.24 GLIBC_2.24 A
GLIBC_2.24 nextdown F
GLIBC_2.24 nextdownf F
GLIBC_2.24 nextdownl F
GLIBC_2.24 nextup F
GLIBC_2.24 nextupf F
GLIBC_2.24 nextupl F
GLIBC_2.25 GLIBC_2.25 A
GLIBC_2.25 __iseqsig F
GLIBC_2.25 __iseqsigf F
GLIBC_2.25 canonicalize F
GLIBC_2.25 canonicalizef F
GLIBC_2.25 canonicalizel F
GLIBC_2.25 fegetmode F
GLIBC_2.25 fesetexcept F
GLIBC_2.25 fesetmode F
GLIBC_2.25 fetestexceptflag F
GLIBC_2.25 fmaxmag F
GLIBC_2.25 fmaxmagf F
GLIBC_2.25 fmaxmagl F
GLIBC_2.25 fminmag F
GLIBC_2.25 fminmagf F
GLIBC_2.25 fminmagl F
GLIBC_2.25 fromfp F
GLIBC_2.25 fromfpf F
GLIBC_2.25 fromfpl F
GLIBC_2.25 fromfpx F
GLIBC_2.25 fromfpxf F
GLIBC_2.25 fromfpxl F
GLIBC_2.25 getpayload F
GLIBC_2.25 getpayloadf F
GLIBC_2.25 getpayloadl F
GLIBC_2.25 llogb F
GLIBC_2.25 llogbf F
GLIBC_2.25 llogbl F
GLIBC_2.25 roundeven F
GLIBC_2.25 roundevenf F
GLIBC_2.25 roundevenl F
GLIBC_2.25 setpayload F
GLIBC_2.25 setpayloadf F
GLIBC_2.25 setpayloadl F
GLIBC_2.25 setpayloadsig F
GLIBC_2.25 setpayloadsigf F
GLIBC_2.25 setpayloadsigl F
GLIBC_2.25 totalorder F
GLIBC_2.25 totalorderf F
GLIBC_2.25 totalorderl F
GLIBC_2.25 totalordermag F
GLIBC_2.25 totalordermagf F
GLIBC_2.25 totalordermagl F
GLIBC_2.25 ufromfp F
GLIBC_2.25 ufromfpf F
GLIBC_2.25 ufromfpl F
GLIBC_2.25 ufromfpx F
GLIBC_2.25 ufromfpxf F
GLIBC_2.25 ufromfpxl F
GLIBC_2.27 GLIBC_2.27 A
GLIBC_2.27 exp2f F
GLIBC_2.27 expf F
GLIBC_2.27 log2f F
GLIBC_2.27 logf F
GLIBC_2.27 powf F