@@ -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); }