Module Name:    src
Committed By:   matt
Date:           Thu Feb  7 01:20:29 UTC 2013

Modified Files:
        src/common/lib/libc/arch/arm/string: strchr_arm.S

Log Message:
orrne wants 3 registers


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/common/lib/libc/arch/arm/string/strchr_arm.S

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/common/lib/libc/arch/arm/string/strchr_arm.S
diff -u src/common/lib/libc/arch/arm/string/strchr_arm.S:1.3 src/common/lib/libc/arch/arm/string/strchr_arm.S:1.4
--- src/common/lib/libc/arch/arm/string/strchr_arm.S:1.3	Sat Jan 26 07:49:11 2013
+++ src/common/lib/libc/arch/arm/string/strchr_arm.S	Thu Feb  7 01:20:29 2013
@@ -29,7 +29,7 @@
 
 #include <machine/asm.h>
 
-RCSID("$NetBSD: strchr_arm.S,v 1.3 2013/01/26 07:49:11 matt Exp $")
+RCSID("$NetBSD: strchr_arm.S,v 1.4 2013/02/07 01:20:29 matt Exp $")
 
 #ifdef __ARMEL__
 #define	BYTE0	0x000000ff
@@ -95,8 +95,8 @@ ENTRY(strchr)
 	bics	r3, r3, ip		/* clear match for the NUL(s) */
 	beq	.Lnomatch		/*   any left set? if not, no match */
 	movs	ip, ip, lshi #8		/* replicate NUL bit to other bytes */
-	orrne	ip, ip, lshi #8		/* replicate NUL bit to other bytes */
-	orrne	ip, ip, lshi #8		/* replicate NUL bit to other bytes */
+	orrne	ip, ip, ip, lshi #8	/* replicate NUL bit to other bytes */
+	orrne	ip, ip, ip, lshi #8	/* replicate NUL bit to other bytes */
 	bics	r3, r3, ip		/* clear any match bits after the NUL */
 	beq	.Lnomatch		/*   any left set? if not, no match */
 .Lfind_match:

Reply via email to