about summary refs log tree commit diff
path: root/sysdeps/powerpc/powerpc32
diff options
context:
space:
mode:
authorLuis Machado <luisgpm@br.ibm.com>2010-05-28 14:19:21 -0700
committerUlrich Drepper <drepper@redhat.com>2010-05-28 14:19:21 -0700
commiteb5ad2eb0d06326846ed37addebe187a0f67c7c7 (patch)
treefd868fcda697d2c52006491251676e90a96c3468 /sysdeps/powerpc/powerpc32
parent3c88fe1e3ab8c6115e9b0c6eb109718da2116a33 (diff)
downloadglibc-eb5ad2eb0d06326846ed37addebe187a0f67c7c7.tar.gz
glibc-eb5ad2eb0d06326846ed37addebe187a0f67c7c7.tar.xz
glibc-eb5ad2eb0d06326846ed37addebe187a0f67c7c7.zip
Small fix to POWER7 32-bit memcpy
Diffstat (limited to 'sysdeps/powerpc/powerpc32')
-rw-r--r--sysdeps/powerpc/powerpc32/power7/memcpy.S4
1 files changed, 2 insertions, 2 deletions
diff --git a/sysdeps/powerpc/powerpc32/power7/memcpy.S b/sysdeps/powerpc/powerpc32/power7/memcpy.S
index e3dfd2ff92..f0c332f1ba 100644
--- a/sysdeps/powerpc/powerpc32/power7/memcpy.S
+++ b/sysdeps/powerpc/powerpc32/power7/memcpy.S
@@ -365,7 +365,7 @@ L(copy_GE_32_unaligned):
 	addi    3,3,8
 0:
 	clrlwi  10,12,28      /* Check alignment of SRC.  */
-	srdi    9,31,4	      /* Number of full quadwords remaining.  */
+	srwi    9,31,4	      /* Number of full quadwords remaining.  */
 
 	/* The proper alignment is present, it is OK to copy the bytes now.  */
 L(copy_GE_32_unaligned_cont):
@@ -375,7 +375,7 @@ L(copy_GE_32_unaligned_cont):
 	li      6,16	      /* Index for 16-bytes offsets.  */
 	li	7,32	      /* Index for 32-bytes offsets.  */
 	cmplwi  cr1,11,0
-	srdi    8,31,5	      /* Setup the loop counter.  */
+	srwi    8,31,5	      /* Setup the loop counter.  */
 	mr      10,3
 	mr      11,12
 	mtcrf   0x01,9