File tree Expand file tree Collapse file tree 1 file changed +1
-4
lines changed
Expand file tree Collapse file tree 1 file changed +1
-4
lines changed Original file line number Diff line number Diff line change @@ -66,12 +66,9 @@ extern const fenv_t __fe_dfl_env;
6666#define _FPUSW_SHIFT 16
6767#define _ENABLE_MASK (FE_ALL_EXCEPT << _FPUSW_SHIFT)
6868
69- #if defined(__aarch64__ )
70- #define __rfs (__fpsr ) __asm __volatile("mrs %0,fpsr" : "=r" (*(__fpsr)))
71- #define __wfs (__fpsr ) __asm __volatile("msr fpsr,%0" : : "r" (__fpsr))
7269/* Test for hardware support for ARM floating point operations, explicitly
7370checking for float and double support, see "ARM C Language Extensions", 6.5.1 */
74- #elif defined(__ARM_FP ) && (__ARM_FP & 0x0C ) != 0
71+ #if defined(__ARM_FP ) && (__ARM_FP & 0x0C ) != 0
7572#define __rfs (__fpsr ) __asm __volatile("vmrs %0,fpscr" : "=&r" (*(__fpsr)))
7673#define __wfs (__fpsr ) __asm __volatile("vmsr fpscr,%0" : : "r" (__fpsr))
7774#else
You can’t perform that action at this time.
0 commit comments