123456789101112131415161718192021222324252627282930313233 |
- #define FN(x) .type x,%function; .global x; x
- #define ENT
- #define RET bx lr
- #ifdef USEVFP
- .fpu vfp
- #define VMSR(f,r) vmsr f,r
- #define VMRS(r,f) vmrs r,f
- #else
- .fpu softvfp
- #define VMSR(f,r)
- #define VMRS(r,f)
- #endif
- .file "setfcr-Linux-arm.S"
- FN(setfcr):
- ENT
- VMSR(fpscr,r0)
- RET
- FN(getfcr):
- ENT
- VMRS(r0, fpscr)
- RET
- FN(getfsr):
- ENT
- VMRS(r0, fpscr)
- RET
- FN(setfsr):
- ENT
- VMSR(fpscr, r0)
- RET
|