summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/arm/nds/dswifi/common/source/spinlock.S
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--c/src/lib/libbsp/arm/nds/dswifi/common/source/spinlock.S60
1 files changed, 30 insertions, 30 deletions
diff --git a/c/src/lib/libbsp/arm/nds/dswifi/common/source/spinlock.S b/c/src/lib/libbsp/arm/nds/dswifi/common/source/spinlock.S
index e2f36ef81e..024230337c 100644
--- a/c/src/lib/libbsp/arm/nds/dswifi/common/source/spinlock.S
+++ b/c/src/lib/libbsp/arm/nds/dswifi/common/source/spinlock.S
@@ -4,36 +4,36 @@
.code 32
-.GLOBL SLasm_Acquire, SLasm_Release
-.ARM
-SLasm_Acquire:
- ldr r2,[r0]
- cmp r2,#0
- movne r0,#1
- bxne lr
- mov r2,r1
- swp r2,r2,[r0]
- cmp r2,#0
- cmpne r2,r1
- moveq r0,#0
- bxeq lr
- swp r2,r2,[r0]
- mov r0,#1
- bx lr
-
-
-
-SLasm_Release:
- ldr r2,[r0]
- cmp r2,r1
- movne r0,#2
- bxne lr
- mov r2,#0
- swp r2,r2,[r0]
- cmp r2,r1
- moveq r0,#0
- movne r0,#2
- bx lr
+.GLOBL SLasm_Acquire, SLasm_Release
+.ARM
+SLasm_Acquire:
+ ldr r2,[r0]
+ cmp r2,#0
+ movne r0,#1
+ bxne lr
+ mov r2,r1
+ swp r2,r2,[r0]
+ cmp r2,#0
+ cmpne r2,r1
+ moveq r0,#0
+ bxeq lr
+ swp r2,r2,[r0]
+ mov r0,#1
+ bx lr
+
+
+
+SLasm_Release:
+ ldr r2,[r0]
+ cmp r2,r1
+ movne r0,#2
+ bxne lr
+ mov r2,#0
+ swp r2,r2,[r0]
+ cmp r2,r1
+ moveq r0,#0
+ movne r0,#2
+ bx lr