--- 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();