Index: oldkernel/linux/arch/i386/lib/simd.c
diff -u linux/arch/i386/lib/simd.c:1.1 linux/arch/i386/lib/simd.c:1.2
--- linux/arch/i386/lib/simd.c:1.1	Thu Jun  1 15:05:19 2000
+++ linux/arch/i386/lib/simd.c	Thu Jun  1 17:05:34 2000
@@ -248,7 +248,7 @@
 		"	.long 5b,8b\n"					\
 		".previous"						\
 		: "=&c"(size), "=&D" (__d0), "=&S" (__d1), "=r"(tmp),	\
-		  "=r"(tmp2)						\
+		  "=q"(tmp2)						\
 		: "0"(size), "1"(to), "2"(from)				\
 		: "memory");						\
 } while (0)
