diff options
Diffstat (limited to 'sysdeps/i386/fpu/ftestexcept.c')
-rw-r--r-- | sysdeps/i386/fpu/ftestexcept.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/sysdeps/i386/fpu/ftestexcept.c b/sysdeps/i386/fpu/ftestexcept.c index 2d41ba2..51abfd3 100644 --- a/sysdeps/i386/fpu/ftestexcept.c +++ b/sysdeps/i386/fpu/ftestexcept.c @@ -21,7 +21,7 @@ #include <ldsodefs.h> int -fetestexcept (int excepts) +__fetestexcept (int excepts) { short temp; int xtemp = 0; @@ -31,8 +31,10 @@ fetestexcept (int excepts) /* If the CPU supports SSE we test the MXCSR as well. */ if (CPU_FEATURE_USABLE (SSE)) - __asm__ ("stmxcsr %0" : "=m" (*&xtemp)); + __asm__ ("%vstmxcsr %0" : "=m" (xtemp)); return (temp | xtemp) & excepts & FE_ALL_EXCEPT; } +libm_hidden_def (__fetestexcept) +weak_alias (__fetestexcept, fetestexcept) libm_hidden_def (fetestexcept) |