From: Julian Seward Date: Sat, 28 Sep 2002 12:21:08 +0000 (+0000) Subject: Implement missing XCHG insns. X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=28bf9d72ba951a7d5d713d7524537da7dec694f1;p=thirdparty%2Fvalgrind.git Implement missing XCHG insns. MERGE TO HEAD git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_1_0_BRANCH@1128 --- diff --git a/vg_to_ucode.c b/vg_to_ucode.c index 822d9caee2..0ad889b576 100644 --- a/vg_to_ucode.c +++ b/vg_to_ucode.c @@ -4175,7 +4175,9 @@ static Addr disInstr ( UCodeBlock* cb, Addr eip, Bool* isEnd ) case 0x90: /* XCHG eAX,eAX */ if (dis) VG_(printf)("nop\n"); break; - case 0x91: /* XCHG eCX,eSI */ + case 0x91: /* XCHG eAX,eCX */ + case 0x92: /* XCHG eAX,eDX */ + case 0x93: /* XCHG eAX,eBX */ case 0x96: /* XCHG eAX,eSI */ case 0x97: /* XCHG eAX,eDI */ codegen_xchg_eAX_Reg ( cb, sz, opc - 0x90 );