From: Julian Seward Date: Tue, 14 Nov 2006 15:33:05 +0000 (+0000) Subject: Re-enable 'repne movs' (fix for original bug in #126147). X-Git-Tag: svn/VALGRIND_3_3_1^2~89 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=38ab168b120ab0183919cebe1e7df1b5ca39c5d3;p=thirdparty%2Fvalgrind.git Re-enable 'repne movs' (fix for original bug in #126147). git-svn-id: svn://svn.valgrind.org/vex/trunk@1674 --- diff --git a/VEX/priv/guest-x86/toIR.c b/VEX/priv/guest-x86/toIR.c index 55be948f9e..20c3456d5d 100644 --- a/VEX/priv/guest-x86/toIR.c +++ b/VEX/priv/guest-x86/toIR.c @@ -11919,11 +11919,10 @@ DisResult disInstr_X86_WRK ( /* According to the Intel manual, "repne movs" should never occur, but * in practice it has happened, so allow for it here... */ case 0xA4: sz = 1; /* REPNE MOVS */ - goto decode_failure; -//-- case 0xA5: - // dis_REP_op ( CondNZ, dis_MOVS, sz, eip_orig, - // guest_eip_bbstart+delta, "repne movs" ); - // break; + case 0xA5: + dis_REP_op ( X86CondNZ, dis_MOVS, sz, eip_orig, + guest_EIP_bbstart+delta, "repne movs" ); + break; //-- //-- case 0xA6: sz = 1; /* REPNE CMPS */ //-- case 0xA7: