Lines Matching refs:Ity_V256
384 case Ity_V256: return Ity_V256;
401 case Ity_V256: return IRExpr_Const(IRConst_V256(0x00000000));
523 return assignNew('V', mce, Ity_V256, binop(Iop_AndV256, a1, a2));
575 return assignNew('V', mce, Ity_V256, binop(Iop_OrV256, a1, a2));
586 case Ity_V256: return mkUifUV256(mce, a1, a2);
665 return assignNew('V', mce, Ity_V256, binop(Iop_OrV256, data, vbits));
737 'V', mce, Ity_V256,
739 assignNew('V', mce, Ity_V256, unop(Iop_NotV256, data)),
778 if (src_ty == Ity_I32 && dst_ty == Ity_V256) {
783 return assignNew('V', mce, Ity_V256, binop(Iop_V128HLtoV256, tmp, tmp));
847 case Ity_V256:
851 tmp1 = assignNew('V', mce, Ity_V256, binop(Iop_V128HLtoV256,
2027 return assignNew('V', mce, Ity_V256, unop(Iop_CmpNEZ64x4, at));
2032 return assignNew('V', mce, Ity_V256, unop(Iop_CmpNEZ32x8, at));
2042 return assignNew('V', mce, Ity_V256, unop(Iop_CmpNEZ16x16, at));
2052 return assignNew('V', mce, Ity_V256, unop(Iop_CmpNEZ8x32, at));
2228 at = assignNew('V', mce, Ity_V256, mkPCast64x4(mce, at));
2237 at = assignNew('V', mce, Ity_V256, mkPCast64x4(mce, vatomX));
2250 at = assignNew('V', mce, Ity_V256, mkPCast32x8(mce, at));
2259 at = assignNew('V', mce, Ity_V256, mkPCast32x8(mce, vatomX));
2305 IRAtom* t2 = mkPCastTo(mce, Ity_V256, vRM);
2319 IRAtom* t2 = mkPCastTo(mce, Ity_V256, vRM);
2703 return assignNew('V', mce, Ity_V256,
3526 return assignNew('V', mce, Ity_V256, binop(op, vatom1, vatom2));
3846 and_or_ty = Ity_V256; improve = mkImproveANDV256; goto do_And_Or;
3865 and_or_ty = Ity_V256; improve = mkImproveORV256; goto do_And_Or;
3918 return assignNew('V', mce, Ity_V256, binop(op, vatom1, atom2));
3976 assignNew('V', mce, Ity_V256, binop(op, vatom1, atom2)),
4361 case Ity_V256: helper = &MC_(helperc_LOADV256le);
4386 case Ity_V256: helper = &MC_(helperc_LOADV256be);
4486 case Ity_V256:
4775 case Ity_V256: // V256 weirdness -- used four times
4797 case Ity_V256: /* we'll use the helper four times */
4834 if (UNLIKELY(ty == Ity_V256)) {