mirror of
https://sourceware.org/git/glibc.git
synced 2024-12-27 13:10:29 +00:00
e4602cba2f
Continuing the preparation for additional _FloatN / _FloatNx function aliases, this patch makes i386 libm function implementations use libm_alias_float (or libm_alias_float_other in cases where the main symbol name is defined with versioned_symbol) to define function aliases. Tested with build-many-glibcs.py for all its i386 configurations that installed stripped shared libraries are unchanged by the patch, as well as running the full glibc testsuite for i686. * sysdeps/i386/fpu/s_asinhf.S: Include <libm-alias-float.h>. (asinhf): Define using libm_alias_float. * sysdeps/i386/fpu/s_atanf.S: Include <libm-alias-float.h>. (atanf): Define using libm_alias_float. * sysdeps/i386/fpu/s_cbrtf.S: Include <libm-alias-float.h>. (cbrtf): Define using libm_alias_float. * sysdeps/i386/fpu/s_ceilf.S: Include <libm-alias-float.h>. (ceilf): Define using libm_alias_float. * sysdeps/i386/fpu/s_copysignf.S: Include <libm-alias-float.h>. (copysignf): Define using libm_alias_float. * sysdeps/i386/fpu/s_expm1f.S: Include <libm-alias-float.h>. (expm1f): Define using libm_alias_float. * sysdeps/i386/fpu/s_fabsf.S: Include <libm-alias-float.h>. (fabsf): Define using libm_alias_float. * sysdeps/i386/fpu/s_floorf.S: Include <libm-alias-float.h>. (floorf): Define using libm_alias_float. * sysdeps/i386/fpu/s_fmaxf.S: Include <libm-alias-float.h>. (fmaxf): Define using libm_alias_float. * sysdeps/i386/fpu/s_fminf.S: Include <libm-alias-float.h>. (fminf): Define using libm_alias_float. * sysdeps/i386/fpu/s_frexpf.S: Include <libm-alias-float.h>. (frexpf): Define using libm_alias_float. * sysdeps/i386/fpu/s_llrintf.S: Include <libm-alias-float.h>. (llrintf): Define using libm_alias_float. * sysdeps/i386/fpu/s_logbf.S: Include <libm-alias-float.h>. (logbf): Define using libm_alias_float. * sysdeps/i386/fpu/s_lrintf.S: Include <libm-alias-float.h>. (lrintf): Define using libm_alias_float. * sysdeps/i386/fpu/s_nearbyintf.S: Include <libm-alias-float.h>. (nearbyintf): Define using libm_alias_float. * sysdeps/i386/fpu/s_remquof.S: Include <libm-alias-float.h>. (remquof): Define using libm_alias_float. * sysdeps/i386/fpu/s_rintf.S: Include <libm-alias-float.h>. (rintf): Define using libm_alias_float. * sysdeps/i386/fpu/s_truncf.S: Include <libm-alias-float.h>. (truncf): Define using libm_alias_float. * sysdeps/i386/i686/fpu/multiarch/e_exp2f.c: Include <libm-alias-float.h>. (exp2f): Define using libm_alias_float, or libm_alias_float_other if [SHARED]. * sysdeps/i386/i686/fpu/multiarch/e_expf.c: Include <libm-alias-float.h>. (expf): Define using libm_alias_float, or libm_alias_float_other if [SHARED]. * sysdeps/i386/i686/fpu/multiarch/e_log2f.c: Include <libm-alias-float.h>. (log2f): Define using libm_alias_float, or libm_alias_float_other if [SHARED]. * sysdeps/i386/i686/fpu/multiarch/e_logf.c: Include <libm-alias-float.h>. (logf): Define using libm_alias_float, or libm_alias_float_other if [SHARED]. * sysdeps/i386/i686/fpu/multiarch/e_powf.c: Include <libm-alias-float.h>. (powf): Define using libm_alias_float, or libm_alias_float_other if [SHARED]. * sysdeps/i386/i686/fpu/multiarch/s_cosf.c: Include <libm-alias-float.h>. (cosf): Define using libm_alias_float. * sysdeps/i386/i686/fpu/multiarch/s_sincosf.c: Include <libm-alias-float.h>. (sincosf): Define using libm_alias_float. * sysdeps/i386/i686/fpu/multiarch/s_sinf.c: Include <libm-alias-float.h>. (sinf): Define using libm_alias_float. * sysdeps/i386/i686/fpu/s_fmaxf.S: Include <libm-alias-float.h>. (fmaxf): Define using libm_alias_float. * sysdeps/i386/i686/fpu/s_fminf.S: Include <libm-alias-float.h>. (fminf): Define using libm_alias_float. * sysdeps/i386/i686/multiarch/s_fmaf.c: Include <libm-alias-float.h>. (fmaf): Define using libm_alias_float. |
||
---|---|---|
.. | ||
bcopy-ia32.S | ||
bcopy-sse2-unaligned.S | ||
bcopy-ssse3-rep.S | ||
bcopy-ssse3.S | ||
bcopy.c | ||
bzero-ia32.S | ||
bzero-sse2-rep.S | ||
bzero-sse2.S | ||
bzero.c | ||
ifunc-impl-list.c | ||
ifunc-memmove.h | ||
ifunc-memset.h | ||
ifunc-sse2-bsf.h | ||
ifunc-sse2-ssse3.h | ||
ifunc-sse2.h | ||
ifunc-sse4_2.h | ||
ifunc-ssse3-sse4_2.h | ||
locale-defines.sym | ||
Makefile | ||
memchr-ia32.S | ||
memchr-sse2-bsf.S | ||
memchr-sse2.S | ||
memchr.c | ||
memcmp-ia32.S | ||
memcmp-sse4.S | ||
memcmp-ssse3.S | ||
memcmp.c | ||
memcpy_chk-nonshared.S | ||
memcpy_chk.c | ||
memcpy-ia32.S | ||
memcpy-sse2-unaligned.S | ||
memcpy-ssse3-rep.S | ||
memcpy-ssse3.S | ||
memcpy.c | ||
memmove_chk-nonshared.S | ||
memmove_chk.c | ||
memmove-ia32.S | ||
memmove-sse2-unaligned.S | ||
memmove-ssse3-rep.S | ||
memmove-ssse3.S | ||
memmove.c | ||
mempcpy_chk-nonshared.S | ||
mempcpy_chk.c | ||
mempcpy-ia32.S | ||
mempcpy-sse2-unaligned.S | ||
mempcpy-ssse3-rep.S | ||
mempcpy-ssse3.S | ||
mempcpy.c | ||
memrchr-c.c | ||
memrchr-sse2-bsf.S | ||
memrchr-sse2.S | ||
memrchr.c | ||
memset_chk-nonshared.S | ||
memset_chk.c | ||
memset-ia32.S | ||
memset-sse2-rep.S | ||
memset-sse2.S | ||
memset.c | ||
rawmemchr-ia32.S | ||
rawmemchr-sse2-bsf.S | ||
rawmemchr-sse2.S | ||
rawmemchr.c | ||
rtld-strnlen.c | ||
s_fma-fma.c | ||
s_fma.c | ||
s_fmaf-fma.c | ||
s_fmaf.c | ||
sched_cpucount.c | ||
stpcpy-ia32.S | ||
stpcpy-sse2.S | ||
stpcpy-ssse3.S | ||
stpcpy.c | ||
stpncpy-ia32.S | ||
stpncpy-sse2.S | ||
stpncpy-ssse3.S | ||
stpncpy.c | ||
strcasecmp_l-c.c | ||
strcasecmp_l-sse4.S | ||
strcasecmp_l-ssse3.S | ||
strcasecmp_l.c | ||
strcasecmp-c.c | ||
strcasecmp.c | ||
strcat-ia32.S | ||
strcat-sse2.S | ||
strcat-ssse3.S | ||
strcat.c | ||
strchr-ia32.S | ||
strchr-sse2-bsf.S | ||
strchr-sse2.S | ||
strchr.c | ||
strcmp-ia32.S | ||
strcmp-sse4.S | ||
strcmp-ssse3.S | ||
strcmp.c | ||
strcpy-ia32.S | ||
strcpy-sse2.S | ||
strcpy-ssse3.S | ||
strcpy.c | ||
strcspn-c.c | ||
strcspn-ia32.S | ||
strcspn.c | ||
strlen-ia32.S | ||
strlen-sse2-bsf.S | ||
strlen-sse2.S | ||
strlen.c | ||
strncase_l-c.c | ||
strncase_l-sse4.S | ||
strncase_l-ssse3.S | ||
strncase_l.c | ||
strncase-c.c | ||
strncase.c | ||
strncat-c.c | ||
strncat-sse2.S | ||
strncat-ssse3.S | ||
strncat.c | ||
strncmp-c.c | ||
strncmp-sse4.S | ||
strncmp-ssse3.S | ||
strncmp.c | ||
strncpy-c.c | ||
strncpy-sse2.S | ||
strncpy-ssse3.S | ||
strncpy.c | ||
strnlen-c.c | ||
strnlen-sse2.S | ||
strnlen.c | ||
strpbrk-c.c | ||
strpbrk-ia32.S | ||
strpbrk.c | ||
strrchr-ia32.S | ||
strrchr-sse2-bsf.S | ||
strrchr-sse2.S | ||
strrchr.c | ||
strspn-c.c | ||
strspn-ia32.S | ||
strspn.c | ||
test-multiarch.c | ||
varshift.c | ||
varshift.h | ||
wcschr-c.c | ||
wcschr-sse2.S | ||
wcschr.c | ||
wcscmp-c.c | ||
wcscmp-sse2.S | ||
wcscmp.c | ||
wcscpy-c.c | ||
wcscpy-ssse3.S | ||
wcscpy.c | ||
wcslen-c.c | ||
wcslen-sse2.S | ||
wcslen.c | ||
wcsrchr-c.c | ||
wcsrchr-sse2.S | ||
wcsrchr.c | ||
wmemcmp-c.c | ||
wmemcmp-sse4.S | ||
wmemcmp-ssse3.S | ||
wmemcmp.c |