]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Handle SBB Eb,Gb.
authorJulian Seward <jseward@acm.org>
Sun, 28 Feb 2010 04:53:07 +0000 (04:53 +0000)
committerJulian Seward <jseward@acm.org>
Sun, 28 Feb 2010 04:53:07 +0000 (04:53 +0000)
git-svn-id: svn://svn.valgrind.org/vex/trunk@1963

VEX/priv/guest_amd64_toIR.c

index e064fcb46c1ce8f7db6582ba9874e2f5aed2474d..70f346ec6357fd975ce77770af71d8015e808d10 100644 (file)
@@ -14442,9 +14442,10 @@ DisResult disInstr_AMD64_WRK (
       delta = dis_op2_E_G ( vbi, pfx, True, Iop_Add8, True, sz, delta, "adc" );
       break;
 
-//.. //--    case 0x1A: /* SBB Eb,Gb */
-//.. //--       delta = dis_op2_E_G ( sorb, True, SBB, True, 1, delta, "sbb" );
-//.. //--       break;
+   case 0x1A: /* SBB Eb,Gb */
+      if (haveF2orF3(pfx)) goto decode_failure;
+      delta = dis_op2_E_G ( vbi, pfx, True, Iop_Sub8, True, 1, delta, "sbb" );
+      break;
    case 0x1B: /* SBB Ev,Gv */
       if (haveF2orF3(pfx)) goto decode_failure;
       delta = dis_op2_E_G ( vbi, pfx, True, Iop_Sub8, True, sz, delta, "sbb" );