|
From: <sv...@va...> - 2015-08-15 07:39:35
|
Author: rhyskidd
Date: Sat Aug 15 08:39:27 2015
New Revision: 3173
Log:
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 ==
Modified:
trunk/priv/guest_x86_toIR.c
Modified: trunk/priv/guest_x86_toIR.c
==============================================================================
--- trunk/priv/guest_x86_toIR.c (original)
+++ trunk/priv/guest_x86_toIR.c Sat Aug 15 08:39:27 2015
@@ -12885,7 +12885,7 @@
*/
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);
|