Home | History | Annotate | Download | only in priv

Lines Matching refs:Ity_I32

54       case Ity_I32:     vex_printf( "I32");  break;
2499 /* Rounding mode values are always Ity_I32, encoded as per
2501 const IRType ity_RMode = Ity_I32;
2534 BINARY(Ity_I32,Ity_I32, Ity_I32);
2611 BINARY(Ity_I32,Ity_I8, Ity_I32);
2621 UNARY(Ity_I32, Ity_I32);
2654 COMPARISON(Ity_I32);
2663 case Iop_CmpNEZ32: UNARY_COMPARISON(Ity_I32);
2668 case Iop_CmpwNEZ32: case Iop_Left32: UNARY(Ity_I32,Ity_I32);
2677 BINARY(Ity_I16,Ity_I16, Ity_I32);
2679 BINARY(Ity_I32,Ity_I32, Ity_I64);
2684 UNARY(Ity_I32, Ity_I32);
2690 BINARY(Ity_I32,Ity_I32, Ity_I32);
2696 BINARY(Ity_I64,Ity_I32, Ity_I64);
2710 UNARY(Ity_I32, Ity_I16);
2712 BINARY(Ity_I16,Ity_I16, Ity_I32);
2715 UNARY(Ity_I64, Ity_I32);
2717 BINARY(Ity_I32,Ity_I32, Ity_I64);
2728 case Iop_1Uto32: case Iop_1Sto32: UNARY(Ity_I1, Ity_I32);
2730 case Iop_32to1: UNARY(Ity_I32, Ity_I1);
2734 UNARY(Ity_I8, Ity_I32);
2740 UNARY(Ity_I16, Ity_I32);
2743 UNARY(Ity_I32, Ity_I64);
2753 case Iop_32to8: UNARY(Ity_I32, Ity_I8);
2782 BINARY(Ity_F32,Ity_F32, Ity_I32);
2785 BINARY(Ity_F64,Ity_F64, Ity_I32);
2788 BINARY(Ity_F128,Ity_F128, Ity_I32);
2791 case Iop_F64toI32S: BINARY(ity_RMode,Ity_F64, Ity_I32);
2795 case Iop_F64toI32U: BINARY(ity_RMode,Ity_F64, Ity_I32);
2797 case Iop_I32StoF64: UNARY(Ity_I32, Ity_F64);
2802 case Iop_I32UtoF64: UNARY(Ity_I32, Ity_F64);
2804 Ity_I32);
2806 case Iop_F32toI32U: BINARY(ity_RMode,Ity_F32, Ity_I32);
2809 case Iop_I32UtoF32: BINARY(ity_RMode,Ity_I32, Ity_F32);
2810 case Iop_I32StoF32: BINARY(ity_RMode,Ity_I32, Ity_F32);
2823 case Iop_ReinterpI32asF32: UNARY(Ity_I32, Ity_F32);
2824 case Iop_ReinterpF32asI32: UNARY(Ity_F32, Ity_I32);
2831 TERNARY(ity_RMode,Ity_F64,Ity_F64, Ity_I32);
2897 case Iop_V128to32: UNARY(Ity_V128, Ity_I32);
2898 case Iop_32UtoV128: UNARY(Ity_I32, Ity_V128);
2900 case Iop_SetV128lo32: BINARY(Ity_V128,Ity_I32, Ity_V128);
2905 case Iop_Dup32x4: UNARY(Ity_I32, Ity_V128);
2908 case Iop_Dup32x2: UNARY(Ity_I32, Ity_I64);
3102 BINARY(Ity_V128, Ity_I8, Ity_I32);
3110 BINARY(Ity_I64, Ity_I8, Ity_I32);
3116 TERNARY(Ity_I64, Ity_I8, Ity_I32, Ity_I64);
3167 case Iop_I32StoF128: UNARY(Ity_I32, Ity_F128);
3170 case Iop_I32UtoF128: UNARY(Ity_I32, Ity_F128);
3173 case Iop_F128toI32S: BINARY(ity_RMode,Ity_F128, Ity_I32);
3176 case Iop_F128toI32U: BINARY(ity_RMode,Ity_F128, Ity_I32);
3223 UNARY(Ity_I32, Ity_D128);
3247 BINARY(ity_RMode, Ity_D128, Ity_I32);
3261 BINARY(ity_RMode, Ity_D64, Ity_I32);
3271 UNARY(Ity_I32, Ity_D64);
3335 BINARY(Ity_D64,Ity_D64, Ity_I32);
3339 BINARY(Ity_D128,Ity_D128, Ity_I32);
3514 case Ico_U32: return Ity_I32;
3535 *t_res = Ity_I32; *t_arg = Ity_I32; break;
3537 *t_res = Ity_I32; *t_arg = Ity_I16; break;
3539 *t_res = Ity_I32; *t_arg = Ity_I8; break;
3599 case Ity_I8: case Ity_I16: case Ity_I32:
3982 if (typeOfIRExpr(tyenv,expr->Iex.GetI.ix) != Ity_I32)
3983 sanityCheckFail(bb,stmt,"IRExpr.GetI.ix: not :: Ity_I32");
4215 if (typeOfIRExpr(tyenv,puti->ix) != Ity_I32)
4216 sanityCheckFail(bb,stmt,"IRStmt.PutI.ix: not :: Ity_I32");
4299 if (tyExpd == Ity_I8 || tyExpd == Ity_I16 || tyExpd == Ity_I32
4333 if (tyRes != Ity_I64 && tyRes != Ity_I32
4341 if (tyData != Ity_I64 && tyData != Ity_I32
4474 vassert(guest_word_size == Ity_I32
4636 case Ity_I32: return 4;
4657 case 4: return Ity_I32;