From 2639e51bbebb54b3333f1a5c085367c2561229d2 Mon Sep 17 00:00:00 2001 From: Charles Forsyth Date: Fri, 17 Jul 2015 17:57:39 +0100 Subject: correct instructions for USEVFP mode --- lib9/setfcr-Linux-arm.S | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'lib9') 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 -- cgit v1.2.3