Lines Matching refs:fr_src
1167 HReg fr_src = newVRegF(env); in _set_FPU_rounding_mode() local
1198 fr_src = mk_LoadR64toFPR( env, r_tmp1 ); in _set_FPU_rounding_mode()
1200 fr_src = mk_LoadR64toFPR( env, r_src ); // 1*I64 -> F64 in _set_FPU_rounding_mode()
1206 fr_src = mk_LoadRR32toFPR( env, r_src, r_zero ); in _set_FPU_rounding_mode()
1208 fr_src = mk_LoadRR32toFPR( env, r_src, r_src ); // 2*I32 -> F64 in _set_FPU_rounding_mode()
1213 addInstr(env, PPCInstr_FpLdFPSCR( fr_src, dfp_rm )); in _set_FPU_rounding_mode()
1809 HReg fr_src = iselDfp64Expr(env, e->Iex.Binop.arg2, IEndianess); in iselWordExpr_R_wrk() local
1815 addInstr(env, PPCInstr_Dfp64Unary(Pfp_DCTFIX, ftmp, fr_src)); in iselWordExpr_R_wrk()
2182 HReg fr_src = iselDblExpr(env, e->Iex.Unop.arg, IEndianess); in iselWordExpr_R_wrk() local
2190 fr_src, am_addr )); in iselWordExpr_R_wrk()
2206 HReg fr_src = iselFltExpr(env, e->Iex.Unop.arg, IEndianess); in iselWordExpr_R_wrk() local
2214 fr_src, am_addr )); in iselWordExpr_R_wrk()
2226 HReg fr_src = iselDfp64Expr(env, e->Iex.Unop.arg, IEndianess); in iselWordExpr_R_wrk() local
2234 fr_src, am_addr )); in iselWordExpr_R_wrk()
2323 HReg fr_src = iselDfp64Expr(env, e->Iex.Unop.arg, IEndianess); in iselWordExpr_R_wrk() local
2326 addInstr(env, PPCInstr_Dfp64Unary(Pfp_DXEX, tmp, fr_src)); in iselWordExpr_R_wrk()
3347 HReg fr_src = iselDfp64Expr(env, e->Iex.Binop.arg2, IEndianess); in iselInt64Expr_wrk() local
3352 addInstr(env, PPCInstr_Dfp64Unary(Pfp_DCTFIX, tmp, fr_src)); in iselInt64Expr_wrk()
3450 HReg fr_src = iselDfp64Expr(env, e->Iex.Unop.arg, IEndianess); in iselInt64Expr_wrk() local
3456 addInstr(env, PPCInstr_Dfp64Unary(Pfp_DXEX, tmp, fr_src)); in iselInt64Expr_wrk()
3598 HReg fr_src = iselDblExpr(env, e->Iex.Unop.arg, IEndianess); in iselInt64Expr_wrk() local
3608 fr_src, am_addr0 )); in iselInt64Expr_wrk()
3623 HReg fr_src = iselDfp64Expr(env, e->Iex.Unop.arg, IEndianess); in iselInt64Expr_wrk() local
3635 fr_src, am_addr0 )); in iselInt64Expr_wrk()
4065 HReg fr_src = iselDblExpr(env, e->Iex.Binop.arg2, IEndianess); in iselDblExpr_wrk() local
4067 addInstr(env, PPCInstr_FpUnary(fpop, fr_dst, fr_src)); in iselDblExpr_wrk()
4155 HReg fr_src = iselDblExpr(env, e->Iex.Unop.arg, IEndianess); in iselDblExpr_wrk() local
4156 addInstr(env, PPCInstr_FpUnary(fpop, fr_dst, fr_src)); in iselDblExpr_wrk()
4270 HReg fr_src = iselDfp64Expr(env, e->Iex.Binop.arg2, IEndianess); in iselDfp32Expr_wrk() local
4272 addInstr(env, PPCInstr_Dfp64Unary(Pfp_DRSP, fr_dst, fr_src)); in iselDfp32Expr_wrk()
4345 HReg fr_src = iselDfp32Expr(env, e->Iex.Unop.arg, IEndianess); in iselDfp64Expr_wrk() local
4346 addInstr(env, PPCInstr_Dfp64Unary(Pfp_DCTDP, fr_dst, fr_src)); in iselDfp64Expr_wrk()
4393 HReg fr_src = newVRegF(env); in iselDfp64Expr_wrk() local
4401 fr_src = iselDfp64Expr(env, e->Iex.Binop.arg2, IEndianess); in iselDfp64Expr_wrk()
4402 addInstr(env, PPCInstr_DfpRound(fr_dst, fr_src, r_rmc)); in iselDfp64Expr_wrk()
4406 HReg fr_src = iselDfp64Expr(env, e->Iex.Binop.arg2, IEndianess); in iselDfp64Expr_wrk() local
4408 addInstr(env, PPCInstr_Dfp64Unary(fpop, fr_dst, fr_src)); in iselDfp64Expr_wrk()
4412 HReg fr_src = newVRegF(env); in iselDfp64Expr_wrk() local
4433 addInstr(env, PPCInstr_FpLdSt(True/*load*/, 8, fr_src, zero_r1)); in iselDfp64Expr_wrk()
4434 addInstr(env, PPCInstr_Dfp64Unary(fpop, fr_dst, fr_src)); in iselDfp64Expr_wrk()
4446 HReg fr_src = iselDfp64Expr(env, e->Iex.Binop.arg1, IEndianess); in iselDfp64Expr_wrk() local
4452 addInstr(env, PPCInstr_DfpShift(fpop, fr_dst, fr_src, shift)); in iselDfp64Expr_wrk()
4590 HReg fr_src = newVRegF(env); in iselDfp128Expr_wrk() local
4607 addInstr(env, PPCInstr_FpLdSt(True/*load*/, 8, fr_src, zero_r1)); in iselDfp128Expr_wrk()
4609 fr_src)); in iselDfp128Expr_wrk()
5499 HReg fr_src = iselDblExpr(env, stmt->Ist.Store.data, IEndianess); in iselStmt() local
5501 PPCInstr_FpLdSt(False/*store*/, 8, fr_src, am_addr)); in iselStmt()
5508 HReg fr_src = iselFltExpr(env, stmt->Ist.Store.data, IEndianess); in iselStmt() local
5510 PPCInstr_FpLdSt(False/*store*/, 4, fr_src, am_addr)); in iselStmt()
5517 HReg fr_src = iselDfp64Expr(env, stmt->Ist.Store.data, IEndianess); in iselStmt() local
5519 PPCInstr_FpLdSt(False/*store*/, 8, fr_src, am_addr)); in iselStmt()
5526 HReg fr_src = iselDfp32Expr(env, stmt->Ist.Store.data, IEndianess); in iselStmt() local
5528 PPCInstr_FpLdSt(False/*store*/, 4, fr_src, am_addr)); in iselStmt()
5594 HReg fr_src = iselDblExpr(env, stmt->Ist.Put.data, IEndianess); in iselStmt() local
5598 fr_src, am_addr )); in iselStmt()
5603 HReg fr_src = iselDfp32Expr( env, stmt->Ist.Put.data, IEndianess ); in iselStmt() local
5607 fr_src, am_addr ) ); in iselStmt()
5611 HReg fr_src = iselDfp64Expr( env, stmt->Ist.Put.data, IEndianess ); in iselStmt() local
5614 addInstr( env, PPCInstr_FpLdSt( False/*store*/, 8, fr_src, am_addr ) ); in iselStmt()
5701 HReg fr_src = iselDblExpr(env, stmt->Ist.WrTmp.data, IEndianess); in iselStmt() local
5702 addInstr(env, PPCInstr_FpUnary(Pfp_MOV, fr_dst, fr_src)); in iselStmt()
5707 HReg fr_src = iselFltExpr(env, stmt->Ist.WrTmp.data, IEndianess); in iselStmt() local
5708 addInstr(env, PPCInstr_FpUnary(Pfp_MOV, fr_dst, fr_src)); in iselStmt()
5713 HReg fr_src = iselDfp32Expr(env, stmt->Ist.WrTmp.data, IEndianess); in iselStmt() local
5714 addInstr(env, PPCInstr_Dfp64Unary(Pfp_MOV, fr_dst, fr_src)); in iselStmt()
5725 HReg fr_src = iselDfp64Expr( env, stmt->Ist.WrTmp.data, IEndianess ); in iselStmt() local
5726 addInstr( env, PPCInstr_Dfp64Unary( Pfp_MOV, fr_dst, fr_src ) ); in iselStmt()