From 257b64c50543a3b233b8fe5d894729b8ea682bd0 Mon Sep 17 00:00:00 2001 From: Julian Seward Date: Wed, 8 May 2002 01:44:03 +0000 Subject: [PATCH] Implement SBB Ib, AL. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@234 --- coregrind/vg_to_ucode.c | 4 ++++ vg_to_ucode.c | 4 ++++ 2 files changed, 8 insertions(+) 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; -- 2.47.2