diff --git a/ChangeLog b/ChangeLog index 4a2d19ad03..0b37552bd5 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2013-07-02 H.J. Lu + + * sysdeps/i386/i686/multiarch/strcasecmp.S (__strcasecmp): Enable + SSE4.2 strcasecmp for libc.a. + * sysdeps/i386/i686/multiarch/strncase.S (__strncasecmp): Likewise. + 2013-07-02 Joseph Myers [BZ #13304] diff --git a/sysdeps/i386/i686/multiarch/strcasecmp.S b/sysdeps/i386/i686/multiarch/strcasecmp.S index 3b38214c9b..2444af26c3 100644 --- a/sysdeps/i386/i686/multiarch/strcasecmp.S +++ b/sysdeps/i386/i686/multiarch/strcasecmp.S @@ -54,12 +54,9 @@ ENTRY(__strcasecmp) testl $bit_SSSE3, CPUID_OFFSET+index_SSSE3+__cpu_features jz 2f leal __strcasecmp_ssse3, %eax -#if 0 - // XXX Temporarily testl $bit_SSE4_2, CPUID_OFFSET+index_SSE4_2+__cpu_features jz 2f leal __strcasecmp_sse4_2, %eax -#endif 2: ret END(__strcasecmp) #endif diff --git a/sysdeps/i386/i686/multiarch/strncase.S b/sysdeps/i386/i686/multiarch/strncase.S index 51c6d721c9..939cd96ce0 100644 --- a/sysdeps/i386/i686/multiarch/strncase.S +++ b/sysdeps/i386/i686/multiarch/strncase.S @@ -54,12 +54,9 @@ ENTRY(__strncasecmp) testl $bit_SSSE3, CPUID_OFFSET+index_SSSE3+__cpu_features jz 2f leal __strncasecmp_ssse3, %eax -#if 0 - // XXX Temporarily testl $bit_SSE4_2, CPUID_OFFSET+index_SSE4_2+__cpu_features jz 2f leal __strncasecmp_sse4_2, %eax -#endif 2: ret END(__strncasecmp) #endif