--- memtest86+-4.20/test.c.orig	2011-01-23 19:11:04.000000000 +0100
+++ memtest86+-4.20/test.c	2012-10-05 14:57:19.000000000 +0200
@@ -313,7 +313,7 @@ void movinvr()
 				"jb L200\n\t"
 				: "=D" (p)
 				: "D" (p), "b" (pe)
-				: "eax", "edx"
+				: "eax", "ecx", "edx"
 			);
 
 			do_tick();
