diff options
| author | Charles Forsyth <charles.forsyth@gmail.com> | 2015-07-17 17:57:39 +0100 |
|---|---|---|
| committer | Charles Forsyth <charles.forsyth@gmail.com> | 2015-07-17 17:57:39 +0100 |
| commit | 2639e51bbebb54b3333f1a5c085367c2561229d2 (patch) | |
| tree | 83831df8b7704613afbdb9dcc63ce5d128193257 /lib9/setfcr-Linux-arm.S | |
| parent | ab3b8ccceed41ccadd4607ac0fdd7ceae29e1233 (diff) | |
correct instructions for USEVFP mode
Diffstat (limited to 'lib9/setfcr-Linux-arm.S')
| -rw-r--r-- | lib9/setfcr-Linux-arm.S | 8 |
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 |
