summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib9/setfcr-Linux-arm.S8
1 files changed, 4 insertions, 4 deletions
diff --git a/lib9/setfcr-Linux-arm.S b/lib9/setfcr-Linux-arm.S
index 16d8fa1b..31040029 100644
--- a/lib9/setfcr-Linux-arm.S
+++ b/lib9/setfcr-Linux-arm.S
@@ -3,8 +3,8 @@
#define RET bx lr
#ifdef USEVFP
.fpu vfp
-#define VMSR(f,r) f,r
-#define VMRS(r,f) r,f
+#define VMSR(f,r) vmsr f,r
+#define VMRS(r,f) vmrs r,f
#else
.fpu softvfp
#define VMSR(f,r)
@@ -19,7 +19,7 @@ FN(setfcr):
FN(getfcr):
ENT
- VMRS(fpscr, r0)
+ VMRS(r0, fpscr)
RET
FN(getfsr):
@@ -29,5 +29,5 @@ FN(getfsr):
FN(setfsr):
ENT
- VMRS(r0, fpscr)
+ VMSR(fpscr, r0)
RET