Lines Matching defs:dst_hi
902 s390_isel_int128_expr_wrk(HReg *dst_hi, HReg *dst_lo, ISelEnv *env,
916 lookupIRTemp128(dst_hi, dst_lo, env, expr->Iex.RdTmp.tmp);
943 *dst_hi = s390_isel_int_expr(env, arg1);
968 *dst_hi = newVRegI(env);
970 addInstr(env, s390_insn_move(8, *dst_hi, r10));
999 *dst_hi = newVRegI(env);
1001 addInstr(env, s390_insn_move(8, *dst_hi, r10));
1029 *dst_hi = newVRegI(env);
1031 addInstr(env, s390_insn_move(8, *dst_hi, r10));
1046 s390_isel_int128_expr(HReg *dst_hi, HReg *dst_lo, ISelEnv *env, IRExpr *expr)
1048 s390_isel_int128_expr_wrk(dst_hi, dst_lo, env, expr);
1051 vassert(hregIsVirtual(*dst_hi));
1053 vassert(hregClass(*dst_hi) == HRcInt64);
1667 HReg dst_hi, dst_lo;
1669 s390_isel_int128_expr(&dst_hi, &dst_lo, env, arg);
1674 HReg dst_hi, dst_lo;
1676 s390_isel_int128_expr(&dst_hi, &dst_lo, env, arg);
1677 return dst_hi;
1946 s390_isel_float128_expr_wrk(HReg *dst_hi, HReg *dst_lo, ISelEnv *env,
1956 lookupIRTemp128(dst_hi, dst_lo, env, expr->Iex.RdTmp.tmp);
1973 *dst_hi = newVRegF(env);
1975 addInstr(env, s390_insn_load(8, *dst_hi, am_hi));
1976 addInstr(env, s390_insn_load(8, *dst_hi, am_lo));
2030 *dst_hi = newVRegF(env);
2032 addInstr(env, s390_insn_move(8, *dst_hi, f12));
2061 *dst_hi = newVRegF(env);
2063 addInstr(env, s390_insn_move(8, *dst_hi, f12));
2069 *dst_hi = s390_isel_float_expr(env, expr->Iex.Binop.arg1);
2104 *dst_hi = newVRegF(env);
2106 addInstr(env, s390_insn_move(8, *dst_hi, f0));
2135 *dst_hi = newVRegF(env);
2137 addInstr(env, s390_insn_move(8, *dst_hi, f0));
2203 *dst_hi = newVRegF(env);
2205 addInstr(env, s390_insn_move(8, *dst_hi, f12));
2224 s390_isel_float128_expr(HReg *dst_hi, HReg *dst_lo, ISelEnv *env, IRExpr *expr)
2226 s390_isel_float128_expr_wrk(dst_hi, dst_lo, env, expr);
2229 vassert(hregIsVirtual(*dst_hi));
2231 vassert(hregClass(*dst_hi) == HRcFlt64);
2508 HReg dst_hi, dst_lo;
2510 s390_isel_float128_expr(&dst_hi, &dst_lo, env, left);
2511 return op == Iop_F128LOtoF64 ? dst_lo : dst_hi;
2597 s390_isel_dfp128_expr_wrk(HReg *dst_hi, HReg *dst_lo, ISelEnv *env,
2607 lookupIRTemp128(dst_hi, dst_lo, env, expr->Iex.RdTmp.tmp);
2624 *dst_hi = newVRegF(env);
2626 addInstr(env, s390_insn_load(8, *dst_hi, am_hi));
2627 addInstr(env, s390_insn_load(8, *dst_hi, am_lo));
2693 *dst_hi = newVRegF(env);
2695 addInstr(env, s390_insn_move(8, *dst_hi, f13));
2713 *dst_hi = newVRegF(env);
2715 addInstr(env, s390_insn_move(8, *dst_hi, f13));
2730 *dst_hi = s390_isel_dfp_expr(env, expr->Iex.Binop.arg1);
2780 *dst_hi = newVRegF(env);
2782 addInstr(env, s390_insn_move(8, *dst_hi, f13));
2818 *dst_hi = newVRegF(env);
2820 addInstr(env, s390_insn_move(8, *dst_hi, f0));
2849 *dst_hi = newVRegF(env);
2851 addInstr(env, s390_insn_move(8, *dst_hi, f0));
2894 *dst_hi = newVRegF(env);
2896 addInstr(env, s390_insn_move(8, *dst_hi, f12));
2917 s390_isel_dfp128_expr(HReg *dst_hi, HReg *dst_lo, ISelEnv *env, IRExpr *expr)
2919 s390_isel_dfp128_expr_wrk(dst_hi, dst_lo, env, expr);
2922 vassert(hregIsVirtual(*dst_hi));
2924 vassert(hregClass(*dst_hi) == HRcFlt64);
3140 HReg dst_hi, dst_lo;
3142 s390_isel_dfp128_expr(&dst_hi, &dst_lo, env, left);
3143 return op == Iop_D128LOtoD64 ? dst_lo : dst_hi;
3696 HReg dst_hi, dst_lo, res_hi, res_lo;
3699 lookupIRTemp128(&dst_hi, &dst_lo, env, tmp);
3701 addInstr(env, s390_insn_move(8, dst_hi, res_hi));
3728 HReg dst_hi, dst_lo, res_hi, res_lo;
3731 lookupIRTemp128(&dst_hi, &dst_lo, env, tmp);
3733 addInstr(env, s390_insn_move(8, dst_hi, res_hi));
3745 HReg dst_hi, dst_lo, res_hi, res_lo;
3748 lookupIRTemp128(&dst_hi, &dst_lo, env, tmp);
3750 addInstr(env, s390_insn_move(8, dst_hi, res_hi));