|
From: <sv...@va...> - 2006-11-14 15:14:17
|
Author: sewardj
Date: 2006-11-14 15:13:55 +0000 (Tue, 14 Nov 2006)
New Revision: 1673
Log:
Re-enable 'repne stos' (fix for Gernot Tenchio's part of #126147).
Modified:
trunk/priv/guest-x86/toIR.c
Modified: trunk/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
--- trunk/priv/guest-x86/toIR.c 2006-11-12 22:25:21 UTC (rev 1672)
+++ trunk/priv/guest-x86/toIR.c 2006-11-14 15:13:55 UTC (rev 1673)
@@ -11930,6 +11930,12 @@
//-- dis_REP_op ( cb, CondNZ, dis_CMPS, sz, eip_orig, eip, "rep=
ne cmps" );
//-- break;
//--=20
+ case 0xAA: sz =3D 1; /* REPNE STOS<sz> */
+ case 0xAB:
+ dis_REP_op ( X86CondNZ, dis_STOS, sz, eip_orig,=20
+ guest_EIP_bbstart+delta, "repne stos" )=
;
+ break;
+
case 0xAE: sz =3D 1; /* REPNE SCAS<sz> */
case 0xAF:
dis_REP_op ( X86CondNZ, dis_SCAS, sz, eip_orig,
|