From: H.J. Lu Date: Thu, 15 Apr 2010 05:18:27 +0000 (-0700) Subject: Check DATA_CACHE_SIZE_HALF X-Git-Tag: fedora/glibc-2.11.90-20~1^2~4 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=df87f54923da6cb94e1a7d65c3f2349c95d49700;p=thirdparty%2Fglibc.git Check DATA_CACHE_SIZE_HALF --- diff --git a/ChangeLog b/ChangeLog index 9b23fd979d4..a780308f204 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2010-04-14 H.J. Lu + + * sysdeps/x86_64/multiarch/memcmp-sse4.S: Check + DATA_CACHE_SIZE_HALF instead of SHARED_CACHE_SIZE_HALF. + 2010-04-14 Andreas Schwab * elf/dl-version.c (_dl_check_map_versions): Avoid index overflow diff --git a/sysdeps/x86_64/multiarch/memcmp-sse4.S b/sysdeps/x86_64/multiarch/memcmp-sse4.S index 25dba864f8c..fc439bb013c 100644 --- a/sysdeps/x86_64/multiarch/memcmp-sse4.S +++ b/sysdeps/x86_64/multiarch/memcmp-sse4.S @@ -34,7 +34,7 @@ #define JMPTBL(I, B) (I - B) #define BRANCH_TO_JMPTBL_ENTRY(TABLE, INDEX, SCALE) \ - lea TABLE(%rip), %r11; \ + lea TABLE(%rip), %r11; \ movslq (%r11, INDEX, SCALE), %rcx; \ add %r11, %rcx; \ jmp *%rcx; \ @@ -624,7 +624,7 @@ L(less32bytesin256in2alinged): ALIGN (4) L(512bytesormorein2aligned): -#ifdef SHARED_CACHE_SIZE_HALF +#ifdef DATA_CACHE_SIZE_HALF mov $DATA_CACHE_SIZE_HALF, %r8 #else mov __x86_64_data_cache_size_half(%rip), %r8