/external/valgrind/main/VEX/priv/ |
D | guest_amd64_helpers.c | 972 unop(Iop_64to32, cc_dep1), in guest_amd64_spechelper() 973 unop(Iop_64to32, cc_dep2))); in guest_amd64_spechelper() 979 unop(Iop_64to32, cc_dep1), in guest_amd64_spechelper() 980 unop(Iop_64to32, cc_dep2))); in guest_amd64_spechelper() 988 unop(Iop_64to32, cc_dep1), in guest_amd64_spechelper() 989 unop(Iop_64to32, cc_dep2))); in guest_amd64_spechelper() 997 unop(Iop_64to32, cc_dep1), in guest_amd64_spechelper() 998 unop(Iop_64to32, cc_dep2))); in guest_amd64_spechelper() 1008 unop(Iop_64to32, cc_dep2), in guest_amd64_spechelper() 1009 unop(Iop_64to32, cc_dep1))); in guest_amd64_spechelper() [all …]
|
D | guest_ppc_toIR.c | 695 unop( Iop_ReinterpI32asF32, unop( Iop_64to32, mkexpr( hi64 ) ) ) ) ); in breakV128to4xF64() 702 unop( Iop_ReinterpI32asF32, unop( Iop_64to32, mkexpr( lo64 ) ) ) ) ); in breakV128to4xF64() 728 assign( *t2, unop(Iop_32Sto64, unop(Iop_64to32, mkexpr(hi64))) ); in breakV128to4x64S() 730 assign( *t0, unop(Iop_32Sto64, unop(Iop_64to32, mkexpr(lo64))) ); in breakV128to4x64S() 755 assign( *t2, unop(Iop_32Uto64, unop(Iop_64to32, mkexpr(hi64))) ); in breakV128to4x64U() 757 assign( *t0, unop(Iop_32Uto64, unop(Iop_64to32, mkexpr(lo64))) ); in breakV128to4x64U() 781 assign( *t2, unop(Iop_64to32, mkexpr(hi64)) ); in breakV128to4x32() 783 assign( *t0, unop(Iop_64to32, mkexpr(lo64)) ); in breakV128to4x32() 796 assign( lo32, unop(Iop_64to32, t64)); in mkQNarrow64Sto32() 819 assign( lo32, unop(Iop_64to32, t64)); in mkQNarrow64Uto32() [all …]
|
D | guest_s390_helpers.c | 1402 word = unop(Iop_64to32, cc_dep1); in guest_s390x_spechelper() 1705 unop(Iop_64to32, cc_dep1), in guest_s390x_spechelper() 1706 unop(Iop_64to32, cc_dep2)), in guest_s390x_spechelper() 1712 unop(Iop_64to32, cc_dep1), in guest_s390x_spechelper() 1713 unop(Iop_64to32, cc_dep2)), in guest_s390x_spechelper()
|
D | guest_mips_toIR.c | 805 return ty == Ity_I64 ? unop(Iop_64to32, src) : src; in mkNarrowTo32() 816 assign(t1, unop(Iop_64to32, mkexpr(t0))); in getLoFromF64() 922 assign(t5, unop(Iop_64to32, mkexpr(t6))); //lo in putDReg() 2576 assign(t4, binop(Iop_Add32, mkexpr(t2), unop(Iop_64to32, in disInstr_MIPS_WRK() 2580 unop(Iop_64to32, mkexpr(t3))))); in disInstr_MIPS_WRK() 2602 assign(t4, binop(Iop_Add32, mkexpr(t2), unop(Iop_64to32, in disInstr_MIPS_WRK() 2605 unop(Iop_64to32, mkexpr(t3))))); in disInstr_MIPS_WRK() 2626 assign(t4, unop(Iop_64to32, mkexpr(t3))); //new lo in disInstr_MIPS_WRK() 2653 assign(t4, unop(Iop_64to32, mkexpr(t3))); //new lo in disInstr_MIPS_WRK() 2920 putLO(mkWidenFrom32(ty, unop(Iop_64to32, mkexpr(t2)), True)); in disInstr_MIPS_WRK() [all …]
|
D | guest_amd64_toIR.c | 1012 case 4: return unop(Iop_64to32, IRExpr_Get( OFFB_RAX, Ity_I64 )); in getIRegRAX() 1060 case 4: return unop(Iop_64to32, IRExpr_Get( OFFB_RDX, Ity_I64 )); in getIRegRDX() 1111 return unop(Iop_64to32, in getIReg32() 1186 return unop(Iop_64to32, in getIRegRexB() 1267 return unop(Iop_64to32, in getIRegG() 1314 return unop(Iop_64to32, in getIRegE() 1723 return unop(Iop_64to32, e); in narrowTo() 2317 virtual = unop(Iop_32Uto64, unop(Iop_64to32, virtual)); in handleAddrOverrides() 3229 putIRegRAX( 4, unop(Iop_64to32,mkexpr(dst64)) ); in codegen_div() 3240 putIRegRAX( 2, unop(Iop_32to16,unop(Iop_64to32,mkexpr(dst64))) ); in codegen_div() [all …]
|
D | guest_x86_toIR.c | 1479 return unop(Iop_64to32, mkexpr(r64)); in handleSegOverride() 2246 putIReg( 4, R_EAX, unop(Iop_64to32,mkexpr(dst64)) ); in codegen_div() 2256 putIReg( 2, R_EAX, unop(Iop_32to16,unop(Iop_64to32,mkexpr(dst64))) ); in codegen_div() 2269 unop(Iop_64to32,mkexpr(dst64)))) ); in codegen_div() 2448 assign( dst1, narrowTo(ty, unop(Iop_64to32, mkexpr(r64))) ); in dis_Grp2() 2755 assign( resLo, unop(Iop_64to32,mkexpr(res64))); in codegen_mulL_A_D() 4019 put_fpround( unop(Iop_64to32, mkexpr(t64)) ); in dis_FPU() 5612 assign( amt, unop(Iop_64to32, getMMXReg(eregOfRM(rm))) ); in dis_MMX_shiftG_byE() 5777 unop(Iop_64to32, getMMXReg(gregOfRM(modrm)) ) ); in dis_MMX() 5784 unop(Iop_64to32, getMMXReg(gregOfRM(modrm)) ) ); in dis_MMX() [all …]
|
D | ir_opt.c | 1418 case Iop_64to32: { in fold_Expr() 4734 case Iop_64to32: in fold_IRExpr_Unop() 4752 if (is_Unop(aa, Iop_64to32) in fold_IRExpr_Unop() 4756 Iop_64to32)) { in fold_IRExpr_Unop() 4761 if (is_Unop(aa, Iop_64to32) in fold_IRExpr_Unop() 4765 Iop_64to32)) { in fold_IRExpr_Unop() 4770 Iop_64to32, in fold_IRExpr_Unop()
|
D | guest_s390_toIR.c | 6126 put_gpr_w1(r1 + 1, unop(Iop_64to32, mkexpr(result))); in s390_irgen_MR() 6142 put_gpr_w1(r1 + 1, unop(Iop_64to32, mkexpr(result))); in s390_irgen_M() 6158 put_gpr_w1(r1 + 1, unop(Iop_64to32, mkexpr(result))); in s390_irgen_MFY() 6174 put_gpr_w1(r1, unop(Iop_64to32, mkexpr(result))); in s390_irgen_MH() 6190 put_gpr_w1(r1, unop(Iop_64to32, mkexpr(result))); in s390_irgen_MHY() 6206 put_gpr_w1(r1, unop(Iop_64to32, mkexpr(result))); in s390_irgen_MHI() 6238 put_gpr_w1(r1 + 1, unop(Iop_64to32, mkexpr(result))); in s390_irgen_MLR() 6270 put_gpr_w1(r1 + 1, unop(Iop_64to32, mkexpr(result))); in s390_irgen_ML() 6301 put_gpr_w1(r1, unop(Iop_64to32, mkexpr(result))); in s390_irgen_MSR() 6347 put_gpr_w1(r1, unop(Iop_64to32, mkexpr(result))); in s390_irgen_MS() [all …]
|
D | host_s390_isel.c | 1136 ((unop == Iop_64to32 && in s390_isel_int_expr_wrk() 1250 case Iop_64to32: in s390_isel_int_expr_wrk()
|
D | guest_arm_toIR.c | 8483 unop(Iop_64to32, mkexpr(irt_prod)), in decode_V6MEDIA_instruction() 10046 binop(Iop_Shr32, unop(Iop_64to32, mkexpr(irt_prod)), mkU8(16)) in decode_V6MEDIA_instruction() 11285 IRExpr* lo32 = unop(Iop_64to32, mkexpr(i64)); in decode_CP10_CP11_instruction() 12382 assign(src32, unop(Iop_64to32, mkexpr(src64))); in decode_CP10_CP11_instruction() 13811 assign( resLo, unop(Iop_64to32, mkexpr(res)) ); in disInstr_ARM_WRK() 13864 assign( resLo, unop(Iop_64to32, mkexpr(res)) ); in disInstr_ARM_WRK() 14056 putIRegA(rT+0, unop(Iop_64to32, mkexpr(res)), in disInstr_ARM_WRK() 18258 putIRegT( rDlo, unop(Iop_64to32, mkexpr(res)), condT ); in disInstr_THUMB_WRK() 18331 assign( resLo, unop(Iop_64to32, mkexpr(res)) ); in disInstr_THUMB_WRK() 18604 putIRegT(rT, unop(Iop_64to32, mkexpr(res)), IRTemp_INVALID); in disInstr_THUMB_WRK()
|
D | ir_defs.c | 250 case Iop_64to32: vex_printf("64to32"); return; in ppIROp() 2335 case Iop_64HIto32: case Iop_64to32: in typeOfPrimop()
|
D | host_mips_isel.c | 1259 case Iop_64to32: { in iselWordExpr_R_wrk()
|
D | host_x86_isel.c | 1181 case Iop_64to32: { in iselIntExpr_R_wrk()
|
D | host_amd64_isel.c | 1585 case Iop_64to32: in iselIntExpr_R_wrk()
|
D | host_ppc_isel.c | 1760 case Iop_64to32: { in iselWordExpr_R_wrk()
|
D | host_arm_isel.c | 1542 case Iop_64to32: { in iselIntExpr_R_wrk()
|
/external/valgrind/main/drd/ |
D | drd_load_store.c | 450 IRExpr_Unop(Iop_64to32, data_expr_lo))); in instr_trace_mem_store()
|
/external/valgrind/main/VEX/pub/ |
D | libvex_ir.h | 520 Iop_64to32, // :: I64 -> I32, low half enumerator
|
/external/valgrind/main/coregrind/ |
D | m_translate.c | 897 return IRExpr_Unop(Iop_64to32, e); in narrowTo32()
|
/external/valgrind/main/memcheck/ |
D | mc_translate.c | 767 return assignNew('V', mce, Ity_I32, unop(Iop_64to32, tmp)); in mkPCastTo() 3672 case Iop_64to32: in expr2vbits_Unop() 5816 assign( 'B', mce, bTmp32, unop(Iop_64to32, mkexpr(bTmp)) ); in gen_load_b() 5900 return assignNew( 'B', mce, Ity_I32, unop(Iop_64to32, e) ); in narrowTo32()
|
/external/valgrind/main/VEX/ |
D | test_main.c | 1964 case Iop_64to32: in expr2vbits_Unop()
|