|
From: <sv...@va...> - 2005-05-18 10:22:55
|
Author: sewardj
Date: 2005-05-18 11:22:47 +0100 (Wed, 18 May 2005)
New Revision: 1199
Modified:
trunk/priv/guest-amd64/toIR.c
Log:
Handle XOR Ib, AL.
Modified: trunk/priv/guest-amd64/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-amd64/toIR.c 2005-05-14 11:17:25 UTC (rev 1198)
+++ trunk/priv/guest-amd64/toIR.c 2005-05-18 10:22:47 UTC (rev 1199)
@@ -12011,9 +12011,10 @@
delta =3D dis_op_imm_A( sz, Iop_Sub8, True, delta, "sub" );
break;
=20
-//.. case 0x34: /* XOR Ib, AL */
-//.. delta =3D dis_op_imm_A( 1, Iop_Xor8, True, delta, "xor" );
-//.. break;
+ case 0x34: /* XOR Ib, AL */
+ if (haveF2orF3(pfx)) goto decode_failure;
+ delta =3D dis_op_imm_A( 1, Iop_Xor8, True, delta, "xor" );
+ break;
case 0x35: /* XOR Iv, eAX */
if (haveF2orF3(pfx)) goto decode_failure;
delta =3D dis_op_imm_A( sz, Iop_Xor8, True, delta, "xor" );
|