(fedisableexcept): Correct setting of MXCSR.
authordrepper <drepper>
Mon, 16 Jun 2003 08:01:54 +0000 (08:01 +0000)
committerdrepper <drepper>
Mon, 16 Jun 2003 08:01:54 +0000 (08:01 +0000)
sysdeps/i386/fpu/fedisblxcpt.c

index 754d20d..6e337d3 100644 (file)
@@ -46,7 +46,7 @@ fedisableexcept (int excepts)
       /* Get the current control word.  */
       __asm__ ("stmxcsr %0" : "=m" (*&xnew_exc));
 
-      xnew_exc |= excepts;
+      xnew_exc |= excepts << 7;
 
       __asm__ ("ldmxcsr %0" : : "m" (*&xnew_exc));
     }