]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Implement missing XCHG insns.
authorJulian Seward <jseward@acm.org>
Sat, 28 Sep 2002 12:21:08 +0000 (12:21 +0000)
committerJulian Seward <jseward@acm.org>
Sat, 28 Sep 2002 12:21:08 +0000 (12:21 +0000)
MERGE TO HEAD

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_1_0_BRANCH@1128

vg_to_ucode.c

index 822d9caee29568feba4402002c57eef00d74ef88..0ad889b576da9aeebd0f894f2268b50f7f7038e6 100644 (file)
@@ -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 );