Modified:
/trunk/valgrind/VEX/priv/ir_opt.c
=======================================
--- /trunk/valgrind/VEX/priv/ir_opt.c Tue Oct 25 09:11:36 2011
+++ /trunk/valgrind/VEX/priv/ir_opt.c Fri Jan 13 06:28:27 2012
@@ -966,6 +966,8 @@
case Iop_CmpEQ8x8:
return IRExpr_Const(IRConst_U64(0xFFFFFFFFFFFFFFFFULL));
case Iop_CmpEQ8x16:
+ case Iop_CmpEQ16x8:
+ case Iop_CmpEQ32x4:
return IRExpr_Const(IRConst_V128(0xFFFF));
default:
vpanic("mkOnesOfPrimopResultType: bad primop");
@@ -1733,6 +1735,8 @@
case Iop_CmpEQ64:
case Iop_CmpEQ8x8:
case Iop_CmpEQ8x16:
+ case Iop_CmpEQ16x8:
+ case Iop_CmpEQ32x4:
if (sameIRTemps(e->Iex.Binop.arg1, e->Iex.Binop.arg2))
e2 = mkOnesOfPrimopResultType(e->Iex.Binop.op);
break;