Home | History | Annotate | Download | only in memcheck

Lines Matching refs:Ity_V128

368       case Ity_V128: return Ity_V128;
384 case Ity_V128: return IRExpr_Const(IRConst_V128(0x0000));
495 return assignNew('V', mce, Ity_V128, binop(Iop_AndV128, a1, a2));
541 return assignNew('V', mce, Ity_V128, binop(Iop_OrV128, a1, a2));
551 case Ity_V128: return mkUifUV128(mce, a1, a2);
622 return assignNew('V', mce, Ity_V128, binop(Iop_OrV128, data, vbits));
682 'V', mce, Ity_V128,
684 assignNew('V', mce, Ity_V128, unop(Iop_NotV128, data)),
760 case Ity_V128:
762 tmp1 = assignNew('V', mce, Ity_V128, binop(Iop_64HLtoV128, tmp1, tmp1));
1766 return assignNew('V', mce, Ity_V128, unop(Iop_CmpNEZ8x16, at));
1771 return assignNew('V', mce, Ity_V128, unop(Iop_CmpNEZ16x8, at));
1776 return assignNew('V', mce, Ity_V128, unop(Iop_CmpNEZ32x4, at));
1781 return assignNew('V', mce, Ity_V128, unop(Iop_CmpNEZ64x2, at));
1853 at = assignNew('V', mce, Ity_V128, mkPCast32x4(mce, at));
1862 at = assignNew('V', mce, Ity_V128, mkPCast32x4(mce, vatomX));
1875 at = assignNew('V', mce, Ity_V128, binop(Iop_SetV128lo32, vatomX, at));
1886 at = assignNew('V', mce, Ity_V128, binop(Iop_SetV128lo32, vatomX, at));
1899 at = assignNew('V', mce, Ity_V128, mkPCast64x2(mce, at));
1908 at = assignNew('V', mce, Ity_V128, mkPCast64x2(mce, vatomX));
1921 at = assignNew('V', mce, Ity_V128, binop(Iop_SetV128lo64, vatomX, at));
1932 at = assignNew('V', mce, Ity_V128, binop(Iop_SetV128lo64, vatomX, at));
2063 at1 = assignNew('V', mce, Ity_V128, pcast(mce, vatom1));
2064 at2 = assignNew('V', mce, Ity_V128, pcast(mce, vatom2));
2065 at3 = assignNew('V', mce, Ity_V128, binop(vanilla_narrow, at1, at2));
2123 at1 = assignNew('V', mce, Ity_V128, pcast(mce, vatom1));
2144 at1 = assignNew('V', mce, Ity_V128, unop(longen_op, vatom1));
2145 at2 = assignNew('V', mce, Ity_V128, pcast(mce, at1));
2351 return assignNew('V', mce, Ity_V128, triop(op, vatom1, vatom2, atom3));
2649 return assignNew('V', mce, Ity_V128, binop(op, vatom1, atom2));
2658 assignNew('V', mce, Ity_V128, binop(op, vatom1, atom2)),
2668 assignNew('V', mce, Ity_V128, binop(op, vatom1, atom2)),
2678 assignNew('V', mce, Ity_V128, binop(op, vatom1, atom2)),
2687 assignNew('V', mce, Ity_V128, binop(op, vatom1, atom2)),
2900 assignNew('V', mce, Ity_V128, binop(op, mkPCast32x4(mce, vatom1),
2905 assignNew('V', mce, Ity_V128, binop(op, mkPCast16x8(mce, vatom1),
2910 assignNew('V', mce, Ity_V128, binop(op, mkPCast8x16(mce, vatom1),
2937 return assignNew('V', mce, Ity_V128, binop(op, vatom1, vatom2));
2958 assignNew('V', mce, Ity_V128, binop(op, vatom1, atom2)),
2973 at = assignNew('V', mce, Ity_V128, binop(Iop_ShlN32x4, at, mkU8(16)));
2974 at = assignNew('V', mce, Ity_V128, binop(Iop_SarN32x4, at, mkU8(16)));
2983 at = assignNew('V', mce, Ity_V128, binop(Iop_ShlN16x8, at, mkU8(8)));
2984 Ity_V128, binop(Iop_SarN16x8, at, mkU8(8)));
2994 return assignNew('V', mce, Ity_V128,
3003 return assignNew('V', mce, Ity_V128, binop(op, vatom1, atom2));
3230 and_or_ty = Ity_V128; improve = mkImproveANDV128; goto do_And_Or;
3246 and_or_ty = Ity_V128; improve = mkImproveORV128; goto do_And_Or;
3342 return assignNew('V', mce, Ity_V128, unop(op, vatom));
3536 assignNew('V', mce, Ity_V128, unop(op, mkPCast32x4(mce, vatom))));
3541 assignNew('V', mce, Ity_V128, unop(op, mkPCast16x8(mce, vatom))));
3546 assignNew('V', mce, Ity_V128, unop(op, mkPCast8x16(mce, vatom))));
3655 case Ity_V128:
3664 Ity_V128,
3865 case Ity_V128: // V128 weirdness
3884 case Ity_V128: /* we'll use the helper twice */
3901 case Ity_V128: /* we'll use the helper twice */
3918 if (ty == Ity_V128) {