From: Julian Seward Date: Fri, 12 Aug 2005 23:51:31 +0000 (+0000) Subject: Implement 'rep ret'. X-Git-Tag: svn/VALGRIND_3_1_1^2~144 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=97b60cdb17224f69046adf1aae862cf1b12373b1;p=thirdparty%2Fvalgrind.git Implement 'rep ret'. git-svn-id: svn://svn.valgrind.org/vex/trunk@1332 --- diff --git a/VEX/priv/guest-x86/toIR.c b/VEX/priv/guest-x86/toIR.c index 70b4cfa146..2cac30c6ed 100644 --- a/VEX/priv/guest-x86/toIR.c +++ b/VEX/priv/guest-x86/toIR.c @@ -11353,11 +11353,11 @@ DisResult disInstr_X86_WRK ( dres.whatNext = Dis_StopHere; break; -//-- case 0xC3: /* REP RET */ -//-- /* AMD K7/K8-specific optimisation; faster than vanilla RET */ -//-- dis_ret(cb, 0); -//-- DIP("rep ret\n"); -//-- break; + case 0xC3: /* REP RET -- same as normal ret? */ + dis_ret(0); + dres.whatNext = Dis_StopHere; + DIP("rep ret\n"); + break; default: goto decode_failure;