mirror of
git://sourceware.org/git/glibc.git
synced 2025-01-18 12:16:13 +08:00
1b12cd7f4d
GCC added support for -mavx and -msse2avx in version 4.4. Thus the configure tests for this support are obsolete, and this patch removes them. Tested for x86_64 and x86 (testsuite, and that installed stripped shared libraries are unchanged by this patch). * sysdeps/i386/configure.ac (libc_cv_cc_avx): Remove configure test. (libc_cv_cc_sse2avx): Likewise. * sysdeps/i386/configure: Regenerated. * sysdeps/i386/i686/multiarch/Makefile [$(subdir)$(config-cflags-avx) = mathyes]: Change conditional to [$(subdir) = math]. * sysdeps/i386/i686/multiarch/s_fma-fma.c [HAVE_AVX_SUPPORT]: Make code unconditional. * sysdeps/i386/i686/multiarch/s_fma.c [HAVE_AVX_SUPPORT]: Likewise. * sysdeps/i386/i686/multiarch/s_fmaf-fma.c [HAVE_AVX_SUPPORT]: Likewise. * sysdeps/i386/i686/multiarch/s_fmaf.c [HAVE_AVX_SUPPORT]: Likewise. * sysdeps/x86_64/configure.ac (libc_cv_cc_avx): Remove configure test. (libc_cv_cc_sse2avx): Likewise. * sysdeps/x86_64/configure: Regenerated. * sysdeps/x86_64/Makefile [$(config-cflags-avx) = yes]: Make code unconditional. * sysdeps/x86_64/dl-trampoline.h (_dl_runtime_profile) [HAVE_AVX_SUPPORT || HAVE_AVX512_ASM_SUPPORT]: Make code unconditional. (_dl_runtime_profile) [!(HAVE_AVX_SUPPORT || HAVE_AVX512_ASM_SUPPORT)]: Remove conditional code. * sysdeps/x86_64/fpu/multiarch/Makefile [$(config-cflags-sse2avx) = yes]: Make code unconditional. * sysdeps/x86_64/fpu/multiarch/e_atan2.c [HAVE_FMA4_SUPPORT || HAVE_AVX_SUPPORT]: Likewise. * sysdeps/x86_64/fpu/multiarch/e_exp.c [HAVE_FMA4_SUPPORT || HAVE_AVX_SUPPORT]: Likewise. * sysdeps/x86_64/fpu/multiarch/e_log.c [HAVE_FMA4_SUPPORT || HAVE_AVX_SUPPORT]: Likewise. * sysdeps/x86_64/fpu/multiarch/s_atan.c [HAVE_FMA4_SUPPORT || HAVE_AVX_SUPPORT]: Likewise. * sysdeps/x86_64/fpu/multiarch/s_fma.c [HAVE_AVX_SUPPORT]: Likewise. * sysdeps/x86_64/fpu/multiarch/s_fmaf.c [HAVE_AVX_SUPPORT]: Likewise. * sysdeps/x86_64/fpu/multiarch/s_sin.c [HAVE_FMA4_SUPPORT || HAVE_AVX_SUPPORT]: Likewise. * sysdeps/x86_64/fpu/multiarch/s_tan.c [HAVE_FMA4_SUPPORT || HAVE_AVX_SUPPORT]: Likewise. * sysdeps/x86_64/multiarch/strcmp.S [HAVE_AVX_SUPPORT]: Likewise. * config.h.in (HAVE_AVX_SUPPORT): Remove #undef. (HAVE_SSE2AVX_SUPPORT): Likewise. |
||
---|---|---|
.. | ||
bcopy-sse2-unaligned.S | ||
bcopy-ssse3-rep.S | ||
bcopy-ssse3.S | ||
bcopy.S | ||
bzero-sse2-rep.S | ||
bzero-sse2.S | ||
bzero.S | ||
ifunc-defines.sym | ||
ifunc-impl-list.c | ||
locale-defines.sym | ||
Makefile | ||
memchr-sse2-bsf.S | ||
memchr-sse2.S | ||
memchr.S | ||
memcmp-sse4.S | ||
memcmp-ssse3.S | ||
memcmp.S | ||
memcpy_chk.S | ||
memcpy-sse2-unaligned.S | ||
memcpy-ssse3-rep.S | ||
memcpy-ssse3.S | ||
memcpy.S | ||
memmove_chk.S | ||
memmove-sse2-unaligned.S | ||
memmove-ssse3-rep.S | ||
memmove-ssse3.S | ||
memmove.S | ||
mempcpy_chk.S | ||
mempcpy-sse2-unaligned.S | ||
mempcpy-ssse3-rep.S | ||
mempcpy-ssse3.S | ||
mempcpy.S | ||
memrchr-c.c | ||
memrchr-sse2-bsf.S | ||
memrchr-sse2.S | ||
memrchr.S | ||
memset_chk.S | ||
memset-sse2-rep.S | ||
memset-sse2.S | ||
memset.S | ||
rawmemchr-sse2-bsf.S | ||
rawmemchr-sse2.S | ||
rawmemchr.S | ||
rtld-strnlen.c | ||
s_fma-fma.c | ||
s_fma.c | ||
s_fmaf-fma.c | ||
s_fmaf.c | ||
sched_cpucount.c | ||
stpcpy-sse2.S | ||
stpcpy-ssse3.S | ||
stpcpy.S | ||
stpncpy-sse2.S | ||
stpncpy-ssse3.S | ||
stpncpy.S | ||
strcasecmp_l-c.c | ||
strcasecmp_l-sse4.S | ||
strcasecmp_l-ssse3.S | ||
strcasecmp_l.S | ||
strcasecmp-c.c | ||
strcasecmp.S | ||
strcat-sse2.S | ||
strcat-ssse3.S | ||
strcat.S | ||
strchr-sse2-bsf.S | ||
strchr-sse2.S | ||
strchr.S | ||
strcmp-sse4.S | ||
strcmp-ssse3.S | ||
strcmp.S | ||
strcpy-sse2.S | ||
strcpy-ssse3.S | ||
strcpy.S | ||
strcspn-c.c | ||
strcspn.S | ||
strlen-sse2-bsf.S | ||
strlen-sse2.S | ||
strlen.S | ||
strncase_l-c.c | ||
strncase_l-sse4.S | ||
strncase_l-ssse3.S | ||
strncase_l.S | ||
strncase-c.c | ||
strncase.S | ||
strncat-c.c | ||
strncat-sse2.S | ||
strncat-ssse3.S | ||
strncat.S | ||
strncmp-c.c | ||
strncmp-sse4.S | ||
strncmp-ssse3.S | ||
strncmp.S | ||
strncpy-c.c | ||
strncpy-sse2.S | ||
strncpy-ssse3.S | ||
strncpy.S | ||
strnlen-c.c | ||
strnlen-sse2.S | ||
strnlen.S | ||
strpbrk-c.c | ||
strpbrk.S | ||
strrchr-sse2-bsf.S | ||
strrchr-sse2.S | ||
strrchr.S | ||
strspn-c.c | ||
strspn.S | ||
test-multiarch.c | ||
varshift.c | ||
varshift.h | ||
wcschr-c.c | ||
wcschr-sse2.S | ||
wcschr.S | ||
wcscmp-c.c | ||
wcscmp-sse2.S | ||
wcscmp.S | ||
wcscpy-c.c | ||
wcscpy-ssse3.S | ||
wcscpy.S | ||
wcslen-c.c | ||
wcslen-sse2.S | ||
wcslen.S | ||
wcsrchr-c.c | ||
wcsrchr-sse2.S | ||
wcsrchr.S | ||
wmemcmp-c.c | ||
wmemcmp-sse4.S | ||
wmemcmp-ssse3.S | ||
wmemcmp.S |