|
From: <sv...@va...> - 2008-05-09 08:53:50
|
Author: sewardj
Date: 2008-05-09 09:53:50 +0100 (Fri, 09 May 2008)
New Revision: 1834
Log:
Enable repne cmps{b,w,l}. Fixes #153196.
Modified:
trunk/priv/guest-x86/toIR.c
Modified: trunk/priv/guest-x86/toIR.c
===================================================================
--- trunk/priv/guest-x86/toIR.c 2008-05-02 22:15:12 UTC (rev 1833)
+++ trunk/priv/guest-x86/toIR.c 2008-05-09 08:53:50 UTC (rev 1834)
@@ -13296,12 +13296,13 @@
dis_REP_op ( X86CondNZ, dis_MOVS, sz, eip_orig,
guest_EIP_bbstart+delta, "repne movs" );
break;
-//--
-//-- case 0xA6: sz = 1; /* REPNE CMPS<sz> */
-//-- case 0xA7:
-//-- dis_REP_op ( cb, CondNZ, dis_CMPS, sz, eip_orig, eip, "repne cmps" );
-//-- break;
-//--
+
+ case 0xA6: sz = 1; /* REPNE CMP<sz> */
+ case 0xA7:
+ dis_REP_op ( X86CondNZ, dis_CMPS, sz, eip_orig,
+ guest_EIP_bbstart+delta, "repne cmps" );
+ break;
+
case 0xAA: sz = 1; /* REPNE STOS<sz> */
case 0xAB:
dis_REP_op ( X86CondNZ, dis_STOS, sz, eip_orig,
|