Module Name: src
Committed By: joerg
Date: Wed Aug 6 15:38:07 UTC 2014
Modified Files:
src/sys/arch/rs6000/rs6000: locore.S
Log Message:
Use cmpwi.
To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11 src/sys/arch/rs6000/rs6000/locore.S
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/sys/arch/rs6000/rs6000/locore.S
diff -u src/sys/arch/rs6000/rs6000/locore.S:1.10 src/sys/arch/rs6000/rs6000/locore.S:1.11
--- src/sys/arch/rs6000/rs6000/locore.S:1.10 Mon Jun 20 19:56:13 2011
+++ src/sys/arch/rs6000/rs6000/locore.S Wed Aug 6 15:38:07 2014
@@ -1,4 +1,4 @@
-/* $NetBSD: locore.S,v 1.10 2011/06/20 19:56:13 matt Exp $ */
+/* $NetBSD: locore.S,v 1.11 2014/08/06 15:38:07 joerg Exp $ */
/* $OpenBSD: locore.S,v 1.4 1997/01/26 09:06:38 rahnds Exp $ */
/*
@@ -125,7 +125,7 @@ __start:
/* enable internal i/d-cache */
mfpvr 9
rlwinm 9,9,16,16,31
- cmpi 0,9,1
+ cmpwi %r9,1
beq 3f /* not needed for 601 */
mfspr 11,SPR_HID0
andi. 0,11,HID0_DCE
@@ -140,9 +140,9 @@ __start:
mtspr SPR_HID0,11 /* enable caches */
sync
isync
- cmpi 0,9,4 /* check for 604 */
- cmpi 1,9,9 /* or 604e */
- cmpi 2,9,10 /* or mach5 */
+ cmpwi %r9,4 /* check for 604 */
+ cmpwi %cr1,%r9,9 /* or 604e */
+ cmpwi %cr2,%r9,10 /* or mach5 */
cror 2,2,6
cror 2,2,10
bne 3f