|
From: <sv...@va...> - 2007-11-25 01:34:01
|
Author: sewardj
Date: 2007-11-25 01:34:03 +0000 (Sun, 25 Nov 2007)
New Revision: 1801
Log:
Implement lods{b,w,l}. Fixes #152818.
Modified:
trunk/priv/guest-x86/toIR.c
Modified: trunk/priv/guest-x86/toIR.c
===================================================================
--- trunk/priv/guest-x86/toIR.c 2007-11-23 02:46:29 UTC (rev 1800)
+++ trunk/priv/guest-x86/toIR.c 2007-11-25 01:34:03 UTC (rev 1801)
@@ -12308,6 +12308,12 @@
guest_EIP_bbstart+delta, "rep stos" );
break;
+ case 0xAC: sz = 1; /* REP LODS<sz> */
+ case 0xAD:
+ dis_REP_op ( X86CondAlways, dis_LODS, sz, eip_orig,
+ guest_EIP_bbstart+delta, "rep lods" );
+ break;
+
case 0xAE: sz = 1; /* REPE SCAS<sz> */
case 0xAF:
dis_REP_op ( X86CondZ, dis_SCAS, sz, eip_orig,
|