]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Implement 'rep ret'.
authorJulian Seward <jseward@acm.org>
Fri, 12 Aug 2005 23:51:31 +0000 (23:51 +0000)
committerJulian Seward <jseward@acm.org>
Fri, 12 Aug 2005 23:51:31 +0000 (23:51 +0000)
git-svn-id: svn://svn.valgrind.org/vex/trunk@1332

VEX/priv/guest-x86/toIR.c

index 70b4cfa146a95ea388dd51a4df8d498db53869bc..2cac30c6ed936b74a8543f79818c7ab03932c85f 100644 (file)
@@ -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;