Lines Matching refs:rh
50 static void gen_mul_i128(TCGv rl, TCGv rh,
58 tcg_gen_mulu2_tl(rl, rh, rs1l, rs2l);
60 tcg_gen_add2_tl(rh, tmpx, rh, zero, tmpl, tmph);
62 tcg_gen_add2_tl(rh, tmph, rh, tmpx, tmpl, tmph);
71 static void gen_mulh_i128(TCGv rl, TCGv rh,
79 gen_mulhu_i128(rl, rh, rs1l, rs1h, rs2l, rs2h);
86 tcg_gen_sub2_tl(t0l, t0h, rl, rh, t0l, t0h);
87 tcg_gen_sub2_tl(rl, rh, t0l, t0h, t1l, t1h);
110 static void gen_mulhsu_i128(TCGv rl, TCGv rh,
117 gen_mulhu_i128(rl, rh, rs1l, rs1h, rs2l, rs2h);
121 tcg_gen_sub2_tl(rl, rh, rl, rh, t0l, t0h);
127 TCGv rh = tcg_temp_new();
129 tcg_gen_mulu2_tl(rl, rh, arg1, arg2);
133 tcg_gen_sub_tl(ret, rh, rl);