Home
last modified time | relevance | path

Searched refs:Iop_64to32 (Results 1 – 21 of 21) sorted by relevance

/external/valgrind/main/VEX/priv/
Dguest_amd64_helpers.c972 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 …]
Dguest_ppc_toIR.c695 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 …]
Dguest_s390_helpers.c1402 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()
Dguest_mips_toIR.c805 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 …]
Dguest_amd64_toIR.c1012 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 …]
Dguest_x86_toIR.c1479 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 …]
Dir_opt.c1418 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()
Dguest_s390_toIR.c6126 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 …]
Dhost_s390_isel.c1136 ((unop == Iop_64to32 && in s390_isel_int_expr_wrk()
1250 case Iop_64to32: in s390_isel_int_expr_wrk()
Dguest_arm_toIR.c8483 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()
Dir_defs.c250 case Iop_64to32: vex_printf("64to32"); return; in ppIROp()
2335 case Iop_64HIto32: case Iop_64to32: in typeOfPrimop()
Dhost_mips_isel.c1259 case Iop_64to32: { in iselWordExpr_R_wrk()
Dhost_x86_isel.c1181 case Iop_64to32: { in iselIntExpr_R_wrk()
Dhost_amd64_isel.c1585 case Iop_64to32: in iselIntExpr_R_wrk()
Dhost_ppc_isel.c1760 case Iop_64to32: { in iselWordExpr_R_wrk()
Dhost_arm_isel.c1542 case Iop_64to32: { in iselIntExpr_R_wrk()
/external/valgrind/main/drd/
Ddrd_load_store.c450 IRExpr_Unop(Iop_64to32, data_expr_lo))); in instr_trace_mem_store()
/external/valgrind/main/VEX/pub/
Dlibvex_ir.h520 Iop_64to32, // :: I64 -> I32, low half enumerator
/external/valgrind/main/coregrind/
Dm_translate.c897 return IRExpr_Unop(Iop_64to32, e); in narrowTo32()
/external/valgrind/main/memcheck/
Dmc_translate.c767 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/
Dtest_main.c1964 case Iop_64to32: in expr2vbits_Unop()