From: Rhys Kidd Date: Sat, 15 Aug 2015 07:39:27 +0000 (+0000) Subject: vex x86->IR: unhandled instruction bytes: 0x66 0xF 0x3A 0xB (ROUNDSD) on OS X X-Git-Tag: svn/VALGRIND_3_11_0^2~18 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8794edb77aea4c568122434653f08a8ce6ae6142;p=thirdparty%2Fvalgrind.git vex x86->IR: unhandled instruction bytes: 0x66 0xF 0x3A 0xB (ROUNDSD) on OS X bz#350062 On OS X 10.10 Before: == 592 tests, 216 stderr failures, 9 stdout failures, 0 stderrB failures, 0 stdoutB failures, 30 post failures == After: == 592 tests, 215 stderr failures, 9 stdout failures, 0 stderrB failures, 0 stdoutB failures, 30 post failures == git-svn-id: svn://svn.valgrind.org/vex/trunk@3173 --- diff --git a/VEX/priv/guest_x86_toIR.c b/VEX/priv/guest_x86_toIR.c index 828723bbea..c0bef64161 100644 --- a/VEX/priv/guest_x86_toIR.c +++ b/VEX/priv/guest_x86_toIR.c @@ -12885,7 +12885,7 @@ DisResult disInstr_X86_WRK ( */ if (sz == 2 && insn[0] == 0x0F && insn[1] == 0x3A - && (/*insn[2] == 0x0B || */insn[2] == 0x0A)) { + && (insn[2] == 0x0B || insn[2] == 0x0A)) { Bool isD = insn[2] == 0x0B; IRTemp src = newTemp(isD ? Ity_F64 : Ity_F32);