From: Julian Seward Date: Wed, 8 May 2002 01:44:03 +0000 (+0000) Subject: Implement SBB Ib, AL. X-Git-Tag: svn/VALGRIND_1_0_3~230 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=257b64c50543a3b233b8fe5d894729b8ea682bd0;p=thirdparty%2Fvalgrind.git Implement SBB Ib, AL. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@234 --- diff --git a/coregrind/vg_to_ucode.c b/coregrind/vg_to_ucode.c index 9351e4133a..9f29229c67 100644 --- a/coregrind/vg_to_ucode.c +++ b/coregrind/vg_to_ucode.c @@ -3552,6 +3552,10 @@ static Addr disInstr ( UCodeBlock* cb, Addr eip, Bool* isEnd ) eip = dis_op_imm_A(cb, sz, OR, True, eip, "or" ); break; + case 0x1C: /* SBB Ib, AL */ + eip = dis_op_imm_A(cb, 1, SBB, True, eip, "sbb" ); + break; + case 0x24: /* AND Ib, AL */ eip = dis_op_imm_A(cb, 1, AND, True, eip, "and" ); break; diff --git a/vg_to_ucode.c b/vg_to_ucode.c index 9351e4133a..9f29229c67 100644 --- a/vg_to_ucode.c +++ b/vg_to_ucode.c @@ -3552,6 +3552,10 @@ static Addr disInstr ( UCodeBlock* cb, Addr eip, Bool* isEnd ) eip = dis_op_imm_A(cb, sz, OR, True, eip, "or" ); break; + case 0x1C: /* SBB Ib, AL */ + eip = dis_op_imm_A(cb, 1, SBB, True, eip, "sbb" ); + break; + case 0x24: /* AND Ib, AL */ eip = dis_op_imm_A(cb, 1, AND, True, eip, "and" ); break;