|
From: <sv...@va...> - 2015-02-24 12:24:42
|
Author: sewardj
Date: Tue Feb 24 12:24:35 2015
New Revision: 14959
Log:
Handle new IROps added in vex r3092:
Iop_RecipStep64Fx2, Iop_RSqrtStep64Fx2
Iop_RSqrtEst64Fx2, Iop_RecipEst64Fx2
Iop_RecpExpF64, Iop_RecpExpF32
--This line, and those below, will be ignored--
M memcheck/mc_translate.c
Modified:
trunk/memcheck/mc_translate.c
Modified: trunk/memcheck/mc_translate.c
==============================================================================
--- trunk/memcheck/mc_translate.c (original)
+++ trunk/memcheck/mc_translate.c Tue Feb 24 12:24:35 2015
@@ -3396,6 +3396,8 @@
case Iop_CmpLE64Fx2:
case Iop_CmpEQ64Fx2:
case Iop_CmpUN64Fx2:
+ case Iop_RecipStep64Fx2:
+ case Iop_RSqrtStep64Fx2:
return binary64Fx2(mce, vatom1, vatom2);
case Iop_Sub64F0x2:
@@ -3732,6 +3734,7 @@
case Iop_TanF64:
case Iop_2xm1F64:
case Iop_SqrtF64:
+ case Iop_RecpExpF64:
/* I32(rm) x I64/F64 -> I64/F64 */
return mkLazy2(mce, Ity_I64, vatom1, vatom2);
@@ -3783,6 +3786,7 @@
case Iop_RoundF32toInt:
case Iop_SqrtF32:
+ case Iop_RecpExpF32:
/* I32(rm) x I32/F32 -> I32/F32 */
return mkLazy2(mce, Ity_I32, vatom1, vatom2);
@@ -4244,6 +4248,8 @@
case Iop_Sqrt64Fx2:
case Iop_Abs64Fx2:
case Iop_Neg64Fx2:
+ case Iop_RSqrtEst64Fx2:
+ case Iop_RecipEst64Fx2:
return unary64Fx2(mce, vatom);
case Iop_Sqrt64F0x2:
|