From: Julian Seward Date: Wed, 18 May 2005 10:22:47 +0000 (+0000) Subject: Handle XOR Ib, AL. X-Git-Tag: svn/VALGRIND_3_0_1^2~135 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=dd7709ba5e2320f8bb092ed5daaaa9e76296258c;p=thirdparty%2Fvalgrind.git Handle XOR Ib, AL. git-svn-id: svn://svn.valgrind.org/vex/trunk@1199 --- diff --git a/VEX/priv/guest-amd64/toIR.c b/VEX/priv/guest-amd64/toIR.c index 82c5d8a159..feaf7fd647 100644 --- a/VEX/priv/guest-amd64/toIR.c +++ b/VEX/priv/guest-amd64/toIR.c @@ -12011,9 +12011,10 @@ DisResult disInstr ( /*IN*/ Bool resteerOK, delta = dis_op_imm_A( sz, Iop_Sub8, True, delta, "sub" ); break; -//.. case 0x34: /* XOR Ib, AL */ -//.. delta = dis_op_imm_A( 1, Iop_Xor8, True, delta, "xor" ); -//.. break; + case 0x34: /* XOR Ib, AL */ + if (haveF2orF3(pfx)) goto decode_failure; + delta = dis_op_imm_A( 1, Iop_Xor8, True, delta, "xor" ); + break; case 0x35: /* XOR Iv, eAX */ if (haveF2orF3(pfx)) goto decode_failure; delta = dis_op_imm_A( sz, Iop_Xor8, True, delta, "xor" );