diff options
Diffstat (limited to 'sysdeps/sparc/sparc32/fpu/bits/fenv.h')
-rw-r--r-- | sysdeps/sparc/sparc32/fpu/bits/fenv.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sysdeps/sparc/sparc32/fpu/bits/fenv.h b/sysdeps/sparc/sparc32/fpu/bits/fenv.h index 0560dd99b8..6a76795d6a 100644 --- a/sysdeps/sparc/sparc32/fpu/bits/fenv.h +++ b/sysdeps/sparc/sparc32/fpu/bits/fenv.h @@ -72,5 +72,5 @@ typedef unsigned int fenv_t; #endif /* For internal use only: access the fp state register. */ -#define __fenv_stfsr(X) __asm__("stfsr %0" : "=m"(X)) -#define __fenv_ldfsr(X) __asm__ __volatile__("ldfsr %0" : : "m"(X)) +#define __fenv_stfsr(X) __asm__("st %%fsr,%0" : "=m"(X)) +#define __fenv_ldfsr(X) __asm__ __volatile__("ld %0,%%fsr" : : "m"(X)) |