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

index 65a0a29..0f841ca 100644 (file)
@@ -46,7 +46,7 @@ feenableexcept (int excepts)
       /* Get the current control word.  */
       __asm__ ("ldmxcsr %0" : "=m" (*&xnew_exc));
 
-      xnew_exc &= ~excepts;
+      xnew_exc &= ~(excepts << 7);
 
       __asm__ ("stmxcsr %0" : : "m" (*&xnew_exc));
     }