Print this page

        

@@ -135,11 +135,11 @@
         __asm__ __volatile__(
             "movd %3, %1\n\t"
             "andpd %1, %0\n\t"
             "andnpd %2, %1\n\t"
             "orpd %1, %0\n\t"
-            : "+x" (d1), "+x" (tmpd)
+            : "+x" (d1), "=x" (tmpd)
             : "x" (d2), "r" (0x7fffffffffffffff));
 
         return (d1);
 }