Home
last modified time | relevance | path

Searched refs:rLo (Results 1 – 10 of 10) sorted by relevance

/external/valgrind/main/VEX/priv/
Dhost_ppc_isel.c425 HReg* rMedLo, HReg* rLo,
428 HReg* rMedLo, HReg* rLo,
433 static void iselInt64Expr_wrk ( HReg* rHi, HReg* rLo,
435 static void iselInt64Expr ( HReg* rHi, HReg* rLo,
439 static void iselInt128Expr_wrk ( HReg* rHi, HReg* rLo,
441 static void iselInt128Expr ( HReg* rHi, HReg* rLo,
461 static void iselDfp128Expr_wrk ( HReg* rHi, HReg* rLo, ISelEnv* env,
463 static void iselDfp128Expr ( HReg* rHi, HReg* rLo, ISelEnv* env,
815 HReg rHi, rLo; in doHelperCall() local
820 iselInt64Expr(&rHi,&rLo, env, args[i]); in doHelperCall()
[all …]
Dhost_mips_isel.c238 static void iselInt64Expr_wrk(HReg * rHi, HReg * rLo, ISelEnv * env,
240 static void iselInt64Expr(HReg * rHi, HReg * rLo, ISelEnv * env, IRExpr * e);
243 static void iselInt128Expr_wrk(HReg * rHi, HReg * rLo,
245 static void iselInt128Expr(HReg * rHi, HReg * rLo, ISelEnv * env, IRExpr * e);
1254 HReg rHi, rLo; in iselWordExpr_R_wrk() local
1255 iselInt64Expr(&rHi, &rLo, env, e->Iex.Unop.arg); in iselWordExpr_R_wrk()
1260 HReg rHi, rLo; in iselWordExpr_R_wrk() local
1261 iselInt64Expr(&rHi, &rLo, env, e->Iex.Unop.arg); in iselWordExpr_R_wrk()
1262 return rLo; in iselWordExpr_R_wrk()
1377 HReg rHi, rLo; in iselWordExpr_R_wrk() local
[all …]
Dhost_x86_isel.c265 static void iselInt64Expr_wrk ( HReg* rHi, HReg* rLo,
267 static void iselInt64Expr ( HReg* rHi, HReg* rLo,
353 HReg rHi, rLo; in pushArg() local
354 iselInt64Expr(&rHi, &rLo, env, arg); in pushArg()
356 addInstr(env, X86Instr_Push(X86RMI_Reg(rLo))); in pushArg()
1177 HReg rHi, rLo; in iselIntExpr_R_wrk() local
1178 iselInt64Expr(&rHi,&rLo, env, e->Iex.Unop.arg); in iselIntExpr_R_wrk()
1182 HReg rHi, rLo; in iselIntExpr_R_wrk() local
1183 iselInt64Expr(&rHi,&rLo, env, e->Iex.Unop.arg); in iselIntExpr_R_wrk()
1184 return rLo; /* similar stupid comment to the above ... */ in iselIntExpr_R_wrk()
[all …]
Dhost_amd64_isel.c225 static void iselInt128Expr_wrk ( /*OUT*/HReg* rHi, HReg* rLo,
227 static void iselInt128Expr ( /*OUT*/HReg* rHi, HReg* rLo,
242 static void iselDVecExpr_wrk ( /*OUT*/HReg* rHi, HReg* rLo,
244 static void iselDVecExpr ( /*OUT*/HReg* rHi, HReg* rLo,
1356 HReg rHi, rLo; in iselIntExpr_R_wrk() local
1357 iselInt128Expr(&rHi,&rLo, env, e->Iex.Unop.arg); in iselIntExpr_R_wrk()
1361 HReg rHi, rLo; in iselIntExpr_R_wrk() local
1362 iselInt128Expr(&rHi,&rLo, env, e->Iex.Unop.arg); in iselIntExpr_R_wrk()
1363 return rLo; /* and abandon rHi */ in iselIntExpr_R_wrk()
2279 static void iselInt128Expr ( HReg* rHi, HReg* rLo, in iselInt128Expr() argument
[all …]
Dhost_arm_isel.c243 static void iselInt64Expr_wrk ( HReg* rHi, HReg* rLo,
245 static void iselInt64Expr ( HReg* rHi, HReg* rLo,
1538 HReg rHi, rLo; in iselIntExpr_R_wrk() local
1539 iselInt64Expr(&rHi,&rLo, env, e->Iex.Unop.arg); in iselIntExpr_R_wrk()
1543 HReg rHi, rLo; in iselIntExpr_R_wrk() local
1544 iselInt64Expr(&rHi,&rLo, env, e->Iex.Unop.arg); in iselIntExpr_R_wrk()
1545 return rLo; /* similar stupid comment to the above ... */ in iselIntExpr_R_wrk()
1548 HReg rHi, rLo; in iselIntExpr_R_wrk() local
1555 rLo = tLo; in iselIntExpr_R_wrk()
1557 iselInt64Expr(&rHi,&rLo, env, e->Iex.Unop.arg); in iselIntExpr_R_wrk()
[all …]
Dhost_arm_defs.h829 HReg rLo; member
835 HReg rLo; member
987 extern ARMInstr* ARMInstr_VXferD ( Bool toD, HReg dD, HReg rHi, HReg rLo );
988 extern ARMInstr* ARMInstr_VXferS ( Bool toS, HReg fD, HReg rLo );
Dhost_arm_defs.c1339 ARMInstr* ARMInstr_VXferD ( Bool toD, HReg dD, HReg rHi, HReg rLo ) { in ARMInstr_VXferD() argument
1345 i->ARMin.VXferD.rLo = rLo; in ARMInstr_VXferD()
1348 ARMInstr* ARMInstr_VXferS ( Bool toS, HReg fD, HReg rLo ) { in ARMInstr_VXferS() argument
1353 i->ARMin.VXferS.rLo = rLo; in ARMInstr_VXferS()
1796 ppHRegARM(i->ARMin.VXferD.rLo); in ppARMInstr()
1800 ppHRegARM(i->ARMin.VXferD.rLo); in ppARMInstr()
1812 ppHRegARM(i->ARMin.VXferS.rLo); in ppARMInstr()
1814 ppHRegARM(i->ARMin.VXferS.rLo); in ppARMInstr()
2185 addHRegUse(u, HRmRead, i->ARMin.VXferD.rLo); in getRegUsage_ARMInstr()
2189 addHRegUse(u, HRmWrite, i->ARMin.VXferD.rLo); in getRegUsage_ARMInstr()
[all …]
Dguest_amd64_helpers.c79 static void mullS64 ( Long u, Long v, Long* rHi, Long* rLo ) in mullS64() argument
93 *rLo = u * v; in mullS64()
96 static void mullU64 ( ULong u, ULong v, ULong* rHi, ULong* rLo ) in mullU64() argument
110 *rLo = u * v; in mullU64()
Dguest_x86_toIR.c7582 IRTemp rLo = newTemp(Ity_I64); in dis_PMULHRSW_helper() local
7620 rLo, in dis_PMULHRSW_helper()
7636 binop(Iop_CatEvenLanes16x4, mkexpr(rHi), mkexpr(rLo)); in dis_PMULHRSW_helper()
12433 IRTemp rLo = newTemp(Ity_I64); in disInstr_X86_WRK() local
12463 assign( rLo, mkexpr(sLo) ); in disInstr_X86_WRK()
12467 assign( rLo, dis_PALIGNR_XMM_helper(sHi, sLo, d32) ); in disInstr_X86_WRK()
12471 assign( rLo, mkexpr(sHi) ); in disInstr_X86_WRK()
12475 assign( rLo, dis_PALIGNR_XMM_helper(dLo, sHi, d32-8) ); in disInstr_X86_WRK()
12479 assign( rLo, mkexpr(dLo) ); in disInstr_X86_WRK()
12483 assign( rLo, dis_PALIGNR_XMM_helper(dHi, dLo, d32-16) ); in disInstr_X86_WRK()
[all …]
Dguest_amd64_toIR.c9113 IRTemp rLo = newTemp(Ity_I64); in dis_PMULHRSW_helper() local
9151 rLo, in dis_PMULHRSW_helper()
9167 binop(Iop_CatEvenLanes16x4, mkexpr(rHi), mkexpr(rLo)); in dis_PMULHRSW_helper()
9294 IRTemp rLo = newTemp(Ity_I64); in math_PALIGNR_XMM() local
9303 assign( rLo, mkexpr(sLo) ); in math_PALIGNR_XMM()
9307 assign( rLo, dis_PALIGNR_XMM_helper(sHi, sLo, imm8) ); in math_PALIGNR_XMM()
9311 assign( rLo, mkexpr(sHi) ); in math_PALIGNR_XMM()
9315 assign( rLo, dis_PALIGNR_XMM_helper(dLo, sHi, imm8-8) ); in math_PALIGNR_XMM()
9319 assign( rLo, mkexpr(dLo) ); in math_PALIGNR_XMM()
9323 assign( rLo, dis_PALIGNR_XMM_helper(dHi, dLo, imm8-16) ); in math_PALIGNR_XMM()
[all …]