Module Name: src
Committed By: ozaki-r
Date: Wed Mar 5 03:09:17 UTC 2014
Modified Files:
src/external/cddl/osnet/dev/dtrace/arm: dtrace_asm.S
Log Message:
Fix dtrace_cas32 logic
- compare with cmp, not new
- return old value
To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/external/cddl/osnet/dev/dtrace/arm/dtrace_asm.S
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/external/cddl/osnet/dev/dtrace/arm/dtrace_asm.S
diff -u src/external/cddl/osnet/dev/dtrace/arm/dtrace_asm.S:1.2 src/external/cddl/osnet/dev/dtrace/arm/dtrace_asm.S:1.3
--- src/external/cddl/osnet/dev/dtrace/arm/dtrace_asm.S:1.2 Tue Mar 4 11:07:40 2014
+++ src/external/cddl/osnet/dev/dtrace/arm/dtrace_asm.S Wed Mar 5 03:09:17 2014
@@ -89,12 +89,12 @@ ENTRY(dtrace_cas32)
msr cpsr_c, r4
ldr r5, [r0]
- cmp r5, r2
- movne r0, #0
+ cmp r5, r1
+ movne r0, r5
bne 2f
str r2, [r0]
- mov r0, #1
+ mov r0, r5
2:
msr cpsr_c, r3