Small fix to POWER7 32-bit memset
authorLuis Machado <luisgpm@br.ibm.com>
Tue, 25 May 2010 00:56:44 +0000 (17:56 -0700)
committerUlrich Drepper <drepper@redhat.com>
Tue, 25 May 2010 00:56:44 +0000 (17:56 -0700)
ChangeLog
sysdeps/powerpc/powerpc32/power7/memset.S

index 5571fcf..9ceb7cd 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2010-05-24  Luis Machado  <luisgpm@br.ibm.com>
+
+       * sysdeps/powerpc/powerpc32/power7/memset.S: POWER7 32-bit memset fix.
+
 2010-05-21  Ulrich Drepper  <drepper@redhat.com>
 
        * elf/dl-runtime.c (_dl_profile_fixup): Don't crash on unresolved weak
index 99d07ec..8aabb49 100644 (file)
@@ -155,7 +155,6 @@ L(big_loop):
        /* Now that we're probably past the LHS window, use the VSX to
           speed up the loop.  */
 L(big_loop_fast_setup):
-       li      0,0
        li      11,24
        li      6,16
        lxvdsx  4,1,11
@@ -163,12 +162,12 @@ L(big_loop_fast_setup):
        .align  4
 L(big_loop_fast):
        addi    12,10,32
-       stxvd2x 4,10,0
+       stxvd2x 4,0,10
        stxvd2x 4,10,6
        bdz     L(tail_bytes)
 
        addi    10,10,64
-       stxvd2x 4,12,0
+       stxvd2x 4,0,12
        stxvd2x 4,12,6
        bdnz    L(big_loop_fast)