patch-2.4.10 linux/arch/arm/lib/io-writesl.S
Next file: linux/arch/arm/mm/fault-armv.c
Previous file: linux/arch/arm/lib/io-readsl-armv4.S
Back to the patch index
Back to the overall index
- Lines: 41
- Date:
Fri Sep 7 09:28:38 2001
- Orig file:
v2.4.9/linux/arch/arm/lib/io-writesl.S
- Orig date:
Mon Aug 27 12:41:38 2001
diff -u --recursive --new-file v2.4.9/linux/arch/arm/lib/io-writesl.S linux/arch/arm/lib/io-writesl.S
@@ -25,31 +25,30 @@
2: bic r1, r1, #3
cmp ip, #2
- ldr ip, [r1], #4
- mov ip, ip, lsr #16
- blt 4f
- bgt 5f
+ ldr r3, [r1], #4
+ bgt 4f
+ blt 5f
-3: ldr r3, [r1], #4
+3: mov ip, r3, lsr #16
+ ldr r3, [r1], #4
orr ip, ip, r3, lsl #16
str ip, [r0]
- mov ip, r3, lsr #16
subs r2, r2, #1
bne 3b
mov pc, lr
-4: ldr r3, [r1], #4
+4: mov ip, r3, lsr #24
+ ldr r3, [r1], #4
orr ip, ip, r3, lsl #8
str ip, [r0]
- mov ip, r3, lsr #24
subs r2, r2, #1
bne 4b
mov pc, lr
-5: ldr r3, [r1], #4
+5: mov ip, r3, lsr #8
+ ldr r3, [r1], #4
orr ip, ip, r3, lsl #24
str ip, [r0]
- mov ip, r3, lsr #8
subs r2, r2, #1
bne 5b
mov pc, lr
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)