File glibc-2.9-power6-cmplwi.diff of Package glibc

diff -uNr sysdeps/powerpc/powerpc32/power6/memcpy.S sysdeps/powerpc/powerpc32/power6/memcpy.S
--- sysdeps/powerpc/powerpc32/power6/memcpy.S	2006-09-21 16:36:15.000000000 -0500
+++ sysdeps/powerpc/powerpc32/power6/memcpy.S	2009-04-23 12:48:02.000000000 -0500
@@ -207,7 +207,7 @@
     andi. 0,8,3
     beq   cr6,L(wus_8)	/* Handle moves of 8 bytes.  */
 /* At least 9 bytes left.  Get the source word aligned.  */
-    cmpldi	cr1,5,16
+    cmplwi	cr1,5,16
     mr    12,4
     ble   cr6,L(wus_4)  /* Handle moves of 0-8 bytes.  */
     mr    11,3
diff -uNr sysdeps/powerpc/powerpc32/power6/memset.S sysdeps/powerpc/powerpc32/power6/memset.S
--- sysdeps/powerpc/powerpc32/power6/memset.S	2007-11-25 23:15:28.000000000 -0600
+++ sysdeps/powerpc/powerpc32/power6/memset.S	2009-04-23 12:48:13.000000000 -0500
@@ -381,7 +381,7 @@
 	blt	cr1,L(cacheAligned1)
 	li	rMEMP2,128
 L(cacheAlignedx):
-	cmpldi	cr5,rLEN,640
+	cmplwi	cr5,rLEN,640
 	blt	cr6,L(cacheAligned128)
 	bgt	cr5,L(cacheAligned512)
 	cmplwi	cr6,rLEN,512
openSUSE Build Service is sponsored by