Magellan Linux

Annotation of /trunk/glibc/patches/glibc-2.15-strcasecmp-disable-avx.patch

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1806 - (hide annotations) (download)
Tue Jun 12 12:33:27 2012 UTC (11 years, 11 months ago) by niro
File size: 1344 byte(s)
-added patches for 2.15-r1
1 niro 1806 diff --git a/sysdeps/x86_64/multiarch/strcmp.S b/sysdeps/x86_64/multiarch/strcmp.S
2     index f93c83d..d8aa889 100644
3     --- a/sysdeps/x86_64/multiarch/strcmp.S
4     +++ b/sysdeps/x86_64/multiarch/strcmp.S
5     @@ -105,11 +105,6 @@ ENTRY(__strcasecmp)
6     jne 1f
7     call __init_cpu_features
8     1:
9     -# ifdef HAVE_AVX_SUPPORT
10     - leaq __strcasecmp_avx(%rip), %rax
11     - testl $bit_AVX, __cpu_features+CPUID_OFFSET+index_AVX(%rip)
12     - jnz 2f
13     -# endif
14     leaq __strcasecmp_sse42(%rip), %rax
15     testl $bit_SSE4_2, __cpu_features+CPUID_OFFSET+index_SSE4_2(%rip)
16     jnz 2f
17     @@ -128,11 +123,6 @@ ENTRY(__strncasecmp)
18     jne 1f
19     call __init_cpu_features
20     1:
21     -# ifdef HAVE_AVX_SUPPORT
22     - leaq __strncasecmp_avx(%rip), %rax
23     - testl $bit_AVX, __cpu_features+CPUID_OFFSET+index_AVX(%rip)
24     - jnz 2f
25     -# endif
26     leaq __strncasecmp_sse42(%rip), %rax
27     testl $bit_SSE4_2, __cpu_features+CPUID_OFFSET+index_SSE4_2(%rip)
28     jnz 2f
29     @@ -152,19 +142,6 @@ weak_alias (__strncasecmp, strncasecmp)
30     # include "strcmp-sse42.S"
31    
32    
33     -# ifdef HAVE_AVX_SUPPORT
34     -# if defined USE_AS_STRCASECMP_L || defined USE_AS_STRNCASECMP_L
35     -# define LABEL(l) .L##l##_avx
36     -# define GLABEL(l) l##_avx
37     -# define USE_AVX 1
38     -# undef STRCMP_SSE42
39     -# define STRCMP_SSE42 STRCMP_AVX
40     -# define SECTION avx
41     -# include "strcmp-sse42.S"
42     -# endif
43     -# endif
44     -
45     -
46     # undef ENTRY
47     # define ENTRY(name) \
48     .type STRCMP_SSE2, @function; \