Lines Matching refs:dest

10     TCGv dest = gpr_dst(ctx, a->rd, dst_ext);
14 func(dest, src1, src2);
15 gen_set_gpr(a->rd, dest, dst_ext);
24 TCGv dest = gpr_dst(ctx, a->rd, dst_ext);
28 func(dest, src1, src2);
29 gen_set_gpr(a->rd, dest, dst_ext);
38 TCGv dest = gpr_dst(ctx, a->rd, dst_ext);
41 func(dest, src1, a->imm);
42 gen_set_gpr(a->rd, dest, dst_ext);
51 TCGv dest = gpr_dst(ctx, a->rd, dst_ext);
55 func(dest, src1, src2, a->sa);
56 gen_set_gpr(a->rd, dest, dst_ext);
63 TCGv dest = gpr_dst(ctx, a->rd, EXT_NONE);
65 tcg_gen_movi_tl(dest, a->imm << 12);
66 gen_set_gpr(a->rd, dest, EXT_NONE);
74 TCGv dest = gpr_dst(ctx, a->rd, EXT_NONE);
77 tcg_gen_movi_tl(dest, addr);
78 gen_set_gpr(a->rd, dest, EXT_NONE);
83 static void gen_slt(TCGv dest, TCGv src1, TCGv src2)
85 tcg_gen_setcond_tl(TCG_COND_LT, dest, src1, src2);
88 static void gen_sltu(TCGv dest, TCGv src1, TCGv src2)
90 tcg_gen_setcond_tl(TCG_COND_LTU, dest, src1, src2);
93 static void gen_mulh_w(TCGv dest, TCGv src1, TCGv src2)
95 tcg_gen_mul_i64(dest, src1, src2);
96 tcg_gen_sari_i64(dest, dest, 32);
99 static void gen_mulh_d(TCGv dest, TCGv src1, TCGv src2)
102 tcg_gen_muls2_tl(discard, dest, src1, src2);
105 static void gen_mulh_du(TCGv dest, TCGv src1, TCGv src2)
108 tcg_gen_mulu2_tl(discard, dest, src1, src2);
145 static void gen_div_d(TCGv dest, TCGv src1, TCGv src2)
149 tcg_gen_div_tl(dest, src1, t0);
152 static void gen_rem_d(TCGv dest, TCGv src1, TCGv src2)
156 tcg_gen_rem_tl(dest, src1, t0);
159 static void gen_div_du(TCGv dest, TCGv src1, TCGv src2)
163 tcg_gen_divu_tl(dest, src1, t0);
166 static void gen_rem_du(TCGv dest, TCGv src1, TCGv src2)
170 tcg_gen_remu_tl(dest, src1, t0);
173 static void gen_div_w(TCGv dest, TCGv src1, TCGv src2)
178 tcg_gen_div_tl(dest, src1, t0);
181 static void gen_rem_w(TCGv dest, TCGv src1, TCGv src2)
186 tcg_gen_rem_tl(dest, src1, t0);
189 static void gen_alsl(TCGv dest, TCGv src1, TCGv src2, target_long sa)
193 tcg_gen_add_tl(dest, t0, src2);
198 TCGv dest = gpr_dst(ctx, a->rd, EXT_NONE);
206 tcg_gen_deposit_tl(dest, src1, src2, 32, 32);
207 gen_set_gpr(a->rd, dest, EXT_NONE);
214 TCGv dest = gpr_dst(ctx, a->rd, EXT_NONE);
222 tcg_gen_deposit_tl(dest, src1, src2, 52, 12);
223 gen_set_gpr(a->rd, dest, EXT_NONE);
250 TCGv dest = gpr_dst(ctx, a->rd, EXT_NONE);
257 tcg_gen_addi_tl(dest, src1, a->imm << 16);
258 gen_set_gpr(a->rd, dest, EXT_NONE);