Lines Matching refs:r_srcHi
564 HReg r_srcHi, HReg r_srcLo ) in mk_LoadRR32toFPR() argument
570 vassert(hregClass(r_srcHi) == HRcInt32); in mk_LoadRR32toFPR()
578 addInstr(env, PPCInstr_Store( 4, am_addr0, r_srcHi, env->mode64 )); in mk_LoadRR32toFPR()
1829 HReg r_srcHi = newVRegF(env); in iselWordExpr_R_wrk() local
1836 iselDfp128Expr(&r_srcHi, &r_srcLo, env, e->Iex.Binop.arg2, in iselWordExpr_R_wrk()
1838 addInstr(env, PPCInstr_DfpD128toD64(fpop, ftmp, r_srcHi, r_srcLo)); in iselWordExpr_R_wrk()
2337 HReg r_srcHi; in iselWordExpr_R_wrk() local
2342 iselDfp128Expr(&r_srcHi, &r_srcLo, env, e->Iex.Unop.arg, in iselWordExpr_R_wrk()
2345 r_srcHi, r_srcLo)); in iselWordExpr_R_wrk()
3365 HReg r_srcHi = newVRegF(env); in iselInt64Expr_wrk() local
3374 iselDfp128Expr(&r_srcHi, &r_srcLo, env, e->Iex.Binop.arg2, in iselInt64Expr_wrk()
3376 addInstr(env, PPCInstr_DfpD128toD64(fpop, ftmp, r_srcHi, r_srcLo)); in iselInt64Expr_wrk()
3469 HReg r_srcHi; in iselInt64Expr_wrk() local
3477 iselDfp128Expr(&r_srcHi, &r_srcLo, env, e->Iex.Unop.arg, IEndianess); in iselInt64Expr_wrk()
3479 r_srcHi, r_srcLo)); in iselInt64Expr_wrk()
3976 HReg r_srcHi = newVRegI(env); in iselDblExpr_wrk() local
3978 addInstr(env, PPCInstr_LI(r_srcHi, u.u32x2[0], mode64)); in iselDblExpr_wrk()
3980 return mk_LoadRR32toFPR( env, r_srcHi, r_srcLo ); in iselDblExpr_wrk()
4167 HReg r_srcHi, r_srcLo; in iselDblExpr_wrk() local
4168 iselInt64Expr( &r_srcHi, &r_srcLo, env, e->Iex.Unop.arg, in iselDblExpr_wrk()
4170 return mk_LoadRR32toFPR( env, r_srcHi, r_srcLo ); in iselDblExpr_wrk()
4335 HReg r_srcHi, r_srcLo; in iselDfp64Expr_wrk() local
4336 iselInt64Expr( &r_srcHi, &r_srcLo, env, e->Iex.Unop.arg, in iselDfp64Expr_wrk()
4338 return mk_LoadRR32toFPR( env, r_srcHi, r_srcLo ); in iselDfp64Expr_wrk()
4383 HReg r_srcHi = newVRegF(env); in iselDfp64Expr_wrk() local
4387 iselDfp128Expr(&r_srcHi, &r_srcLo, env, e->Iex.Binop.arg2, in iselDfp64Expr_wrk()
4389 addInstr(env, PPCInstr_DfpD128toD64(fpop, fr_dst, r_srcHi, r_srcLo)); in iselDfp64Expr_wrk()
4629 HReg r_srcHi; in iselDfp128Expr_wrk() local
4634 r_srcHi = iselDfp64Expr( env, e->Iex.Binop.arg1, IEndianess ); in iselDfp128Expr_wrk()
4636 *rHi = r_srcHi; in iselDfp128Expr_wrk()
4645 iselDfp128Expr(&r_srcHi, &r_srcLo, env, e->Iex.Binop.arg2, in iselDfp128Expr_wrk()
4647 addInstr(env, PPCInstr_DfpD128toD64(fpop, fr_dst, r_srcHi, r_srcLo)); in iselDfp128Expr_wrk()
4663 iselDfp128Expr(&r_srcHi, &r_srcLo, env, e->Iex.Binop.arg1, in iselDfp128Expr_wrk()
4670 r_srcHi, r_srcLo, shift)); in iselDfp128Expr_wrk()
4682 iselDfp128Expr(&r_srcHi, &r_srcLo, env, e->Iex.Binop.arg2, in iselDfp128Expr_wrk()
4686 r_srcHi, r_srcLo, r_rmc)); in iselDfp128Expr_wrk()
4696 r_srcHi = newVRegF(env); in iselDfp128Expr_wrk()
4699 iselDfp128Expr(&r_srcHi, &r_srcLo, env, e->Iex.Binop.arg2, in iselDfp128Expr_wrk()
4719 r_srcL, r_srcHi, r_srcLo)); in iselDfp128Expr_wrk()
4775 HReg r_srcHi = newVRegF(env); in iselDfp128Expr_wrk() local
4781 iselDfp128Expr(&r_srcHi, &r_srcLo, env, triop->arg3, IEndianess); in iselDfp128Expr_wrk()
4785 r_srcHi, r_srcLo, rmc)); in iselDfp128Expr_wrk()
4791 HReg r_srcHi = newVRegF(env); in iselDfp128Expr_wrk() local
4799 iselDfp128Expr(&r_srcHi, &r_srcLo, env, triop->arg3, IEndianess); in iselDfp128Expr_wrk()
4825 r_srcHi, r_srcLo, rmc)); in iselDfp128Expr_wrk()
5657 HReg r_srcHi, r_srcLo, r_dstHi, r_dstLo; in iselStmt() local
5659 iselInt64Expr(&r_srcHi,&r_srcLo, env, stmt->Ist.WrTmp.data, in iselStmt()
5662 addInstr(env, mk_iMOVds_RR(r_dstHi, r_srcHi) ); in iselStmt()
5667 HReg r_srcHi, r_srcLo, r_dstHi, r_dstLo; in iselStmt() local
5668 iselInt128Expr(&r_srcHi,&r_srcLo, env, stmt->Ist.WrTmp.data, in iselStmt()
5671 addInstr(env, mk_iMOVds_RR(r_dstHi, r_srcHi) ); in iselStmt()
5676 HReg r_srcHi, r_srcMedHi, r_srcMedLo, r_srcLo; in iselStmt() local
5679 iselInt128Expr_to_32x4(&r_srcHi, &r_srcMedHi, in iselStmt()
5686 addInstr(env, mk_iMOVds_RR(r_dstHi, r_srcHi) ); in iselStmt()