|
From: <sv...@va...> - 2005-08-14 00:50:46
|
Author: sewardj
Date: 2005-08-14 01:50:40 +0100 (Sun, 14 Aug 2005)
New Revision: 1338
Log:
merge rev 1332 (x86 rep ret)
Modified:
branches/VEX_3_0_BRANCH/priv/guest-x86/toIR.c
Modified: branches/VEX_3_0_BRANCH/priv/guest-x86/toIR.c
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- branches/VEX_3_0_BRANCH/priv/guest-x86/toIR.c 2005-08-14 00:44:33 UTC=
(rev 1337)
+++ branches/VEX_3_0_BRANCH/priv/guest-x86/toIR.c 2005-08-14 00:50:40 UTC=
(rev 1338)
@@ -11344,11 +11344,11 @@
dres.whatNext =3D Dis_StopHere;
break;
=20
-//-- case 0xC3: /* REP RET */
-//-- /* AMD K7/K8-specific optimisation; faster than vanilla RE=
T */
-//-- dis_ret(cb, 0);
-//-- DIP("rep ret\n");
-//-- break;
+ case 0xC3: /* REP RET -- same as normal ret? */
+ dis_ret(0);
+ dres.whatNext =3D Dis_StopHere;
+ DIP("rep ret\n");
+ break;
=20
default:
goto decode_failure;
|