Lines Matching defs:fr_src

1046 //   HReg fr_src = newVRegF(env);
1056 // fr_src = mk_LoadR64toFPR( env, r_src ); // 1*I64 -> F64
1058 // fr_src = mk_LoadRR32toFPR( env, r_src, r_src ); // 2*I32 -> F64
1060 // addInstr(env, PPCInstr_FpLdFPSCR( fr_src ));
1136 HReg fr_src = newVRegF(env);
1167 fr_src = mk_LoadR64toFPR( env, r_tmp1 );
1169 fr_src = mk_LoadR64toFPR( env, r_src ); // 1*I64 -> F64
1175 fr_src = mk_LoadRR32toFPR( env, r_src, r_zero );
1177 fr_src = mk_LoadRR32toFPR( env, r_src, r_src ); // 2*I32 -> F64
1182 addInstr(env, PPCInstr_FpLdFPSCR( fr_src, dfp_rm ));
1770 HReg fr_src = iselDfp64Expr(env, e->Iex.Binop.arg2);
1776 addInstr(env, PPCInstr_Dfp64Unary(Pfp_DCTFIX, ftmp, fr_src));
2119 HReg fr_src = iselDblExpr(env, e->Iex.Unop.arg);
2127 fr_src, am_addr ));
2143 HReg fr_src = iselFltExpr(env, e->Iex.Unop.arg);
2151 fr_src, am_addr ));
2163 HReg fr_src = iselDfp64Expr(env, e->Iex.Unop.arg);
2171 fr_src, am_addr ));
2245 HReg fr_src = iselDfp64Expr(env, e->Iex.Unop.arg);
2248 addInstr(env, PPCInstr_Dfp64Unary(Pfp_DXEX, tmp, fr_src));
3244 HReg fr_src = iselDfp64Expr(env, e->Iex.Binop.arg2);
3249 addInstr(env, PPCInstr_Dfp64Unary(Pfp_DCTFIX, tmp, fr_src));
3346 HReg fr_src = iselDfp64Expr(env, e->Iex.Unop.arg);
3352 addInstr(env, PPCInstr_Dfp64Unary(Pfp_DXEX, tmp, fr_src));
3494 HReg fr_src = iselDblExpr(env, e->Iex.Unop.arg);
3504 fr_src, am_addr0 ));
3519 HReg fr_src = iselDfp64Expr(env, e->Iex.Unop.arg);
3531 fr_src, am_addr0 ));
3941 HReg fr_src = iselDblExpr(env, e->Iex.Binop.arg2);
3943 addInstr(env, PPCInstr_FpUnary(fpop, fr_dst, fr_src));
4030 HReg fr_src = iselDblExpr(env, e->Iex.Unop.arg);
4031 addInstr(env, PPCInstr_FpUnary(fpop, fr_dst, fr_src));
4143 HReg fr_src = iselDfp64Expr(env, e->Iex.Binop.arg2);
4145 addInstr(env, PPCInstr_Dfp64Unary(Pfp_DRSP, fr_dst, fr_src));
4216 HReg fr_src = iselDfp32Expr(env, e->Iex.Unop.arg);
4217 addInstr(env, PPCInstr_Dfp64Unary(Pfp_DCTDP, fr_dst, fr_src));
4261 HReg fr_src = newVRegF(env);
4269 fr_src = iselDfp64Expr(env, e->Iex.Binop.arg2);
4270 addInstr(env, PPCInstr_DfpRound(fr_dst, fr_src, r_rmc));
4274 HReg fr_src = iselDfp64Expr(env, e->Iex.Binop.arg2);
4276 addInstr(env, PPCInstr_Dfp64Unary(fpop, fr_dst, fr_src));
4280 HReg fr_src = newVRegF(env);
4300 addInstr(env, PPCInstr_FpLdSt(True/*load*/, 8, fr_src, zero_r1));
4301 addInstr(env, PPCInstr_Dfp64Unary(fpop, fr_dst, fr_src));
4313 HReg fr_src = iselDfp64Expr(env, e->Iex.Binop.arg1);
4319 addInstr(env, PPCInstr_DfpShift(fpop, fr_dst, fr_src, shift));
4454 HReg fr_src = newVRegF(env);
4470 addInstr(env, PPCInstr_FpLdSt(True/*load*/, 8, fr_src, zero_r1));
4472 fr_src));
5296 HReg fr_src = iselDblExpr(env, stmt->Ist.Store.data);
5298 PPCInstr_FpLdSt(False/*store*/, 8, fr_src, am_addr));
5304 HReg fr_src = iselFltExpr(env, stmt->Ist.Store.data);
5306 PPCInstr_FpLdSt(False/*store*/, 4, fr_src, am_addr));
5312 HReg fr_src = iselDfp64Expr(env, stmt->Ist.Store.data);
5314 PPCInstr_FpLdSt(False/*store*/, 8, fr_src, am_addr));
5320 HReg fr_src = iselDfp32Expr(env, stmt->Ist.Store.data);
5322 PPCInstr_FpLdSt(False/*store*/, 4, fr_src, am_addr));
5386 HReg fr_src = iselDblExpr(env, stmt->Ist.Put.data);
5390 fr_src, am_addr ));
5395 HReg fr_src = iselDfp32Expr( env, stmt->Ist.Put.data );
5399 fr_src, am_addr ) );
5403 HReg fr_src = iselDfp64Expr( env, stmt->Ist.Put.data );
5406 addInstr( env, PPCInstr_FpLdSt( False/*store*/, 8, fr_src, am_addr ) );
5489 HReg fr_src = iselDblExpr(env, stmt->Ist.WrTmp.data);
5490 addInstr(env, PPCInstr_FpUnary(Pfp_MOV, fr_dst, fr_src));
5495 HReg fr_src = iselFltExpr(env, stmt->Ist.WrTmp.data);
5496 addInstr(env, PPCInstr_FpUnary(Pfp_MOV, fr_dst, fr_src));
5501 HReg fr_src = iselDfp32Expr(env, stmt->Ist.WrTmp.data);
5502 addInstr(env, PPCInstr_Dfp64Unary(Pfp_MOV, fr_dst, fr_src));
5513 HReg fr_src = iselDfp64Expr( env, stmt->Ist.WrTmp.data );
5514 addInstr( env, PPCInstr_Dfp64Unary( Pfp_MOV, fr_dst, fr_src ) );