/openbmc/qemu/target/loongarch/tcg/insn_trans/ |
H A D | trans_shift.c.inc | 75 TRANS(sll_w, ALL, gen_rrr, EXT_ZERO, EXT_NONE, EXT_SIGN, gen_sll_w) 76 TRANS(srl_w, ALL, gen_rrr, EXT_ZERO, EXT_NONE, EXT_SIGN, gen_srl_w) 81 TRANS(rotr_w, 64, gen_rrr, EXT_ZERO, EXT_NONE, EXT_SIGN, gen_rotr_w) 85 TRANS(srli_w, ALL, gen_rri_c, EXT_ZERO, EXT_SIGN, tcg_gen_shri_tl)
|
H A D | trans_arith.c.inc | 278 TRANS(mulh_wu, ALL, gen_rrr, EXT_ZERO, EXT_ZERO, EXT_NONE, gen_mulh_w) 282 TRANS(mulw_d_wu, 64, gen_rrr, EXT_ZERO, EXT_ZERO, EXT_NONE, tcg_gen_mul_tl) 285 TRANS(div_wu, ALL, gen_rrr, EXT_ZERO, EXT_ZERO, EXT_SIGN, gen_div_du) 286 TRANS(mod_wu, ALL, gen_rrr, EXT_ZERO, EXT_ZERO, EXT_SIGN, gen_rem_du) 296 TRANS(alsl_wu, 64, gen_rrr_sa, EXT_NONE, EXT_ZERO, gen_alsl)
|
H A D | trans_bit.c.inc | 184 TRANS(clz_w, ALL, gen_rr, EXT_ZERO, EXT_NONE, gen_clz_w) 197 TRANS(bitrev_4b, ALL, gen_rr, EXT_ZERO, EXT_SIGN, gen_helper_bitswap)
|
/openbmc/qemu/target/riscv/insn_trans/ |
H A D | trans_rvm.c.inc | 165 return gen_arith_per_ol(ctx, a, EXT_ZERO, gen_mulhu, gen_mulh_w, 241 return gen_arith(ctx, a, EXT_ZERO, gen_divu, gen_divu_i128); 319 return gen_arith(ctx, a, EXT_ZERO, gen_remu, gen_remu_i128); 343 return gen_arith(ctx, a, EXT_ZERO, gen_divu, NULL); 359 return gen_arith(ctx, a, EXT_ZERO, gen_remu, NULL); 383 return gen_arith(ctx, a, EXT_ZERO, gen_divu, NULL); 399 return gen_arith(ctx, a, EXT_ZERO, gen_remu, NULL);
|
H A D | trans_rvb.c.inc | 88 return gen_unary_per_ol(ctx, a, EXT_ZERO, gen_ctz, gen_ctzw); 94 return gen_unary(ctx, a, EXT_ZERO, tcg_gen_ctpop_tl); 333 return gen_unary(ctx, a, EXT_ZERO, gen_orc_b); 386 return gen_unary(ctx, a, EXT_ZERO, gen_ctzw); 394 return gen_unary(ctx, a, EXT_ZERO, tcg_gen_ctpop_tl);
|
H A D | trans_rvi.c.inc | 693 return gen_shift(ctx, a, EXT_ZERO, tcg_gen_shr_tl, gen_srl_i128); 818 return gen_shift(ctx, a, EXT_ZERO, tcg_gen_shr_tl, NULL); 839 return gen_shift(ctx, a, EXT_ZERO, tcg_gen_shr_tl, NULL); 1016 TCGv mask = get_gpr(ctx, a->rs1, EXT_ZERO); 1024 TCGv maskl = get_gpr(ctx, a->rs1, EXT_ZERO); 1044 TCGv mask = get_gpr(ctx, a->rs1, EXT_ZERO); 1051 TCGv maskl = get_gpr(ctx, a->rs1, EXT_ZERO);
|
H A D | trans_rvf.c.inc | 519 TCGv src = get_gpr(ctx, a->rs1, EXT_ZERO); 535 TCGv src = get_gpr(ctx, a->rs1, EXT_ZERO); 597 TCGv src = get_gpr(ctx, a->rs1, EXT_ZERO);
|
H A D | trans_xthead.c.inc | 162 TCGv source = get_gpr(ctx, a->rs1, EXT_ZERO); 252 return gen_unary(ctx, a, EXT_ZERO, gen_th_tstnbz); 450 TCGv src1 = get_gpr(ctx, a->rs1, EXT_ZERO);
|
H A D | trans_rvd.c.inc | 502 TCGv src = get_gpr(ctx, a->rs1, EXT_ZERO); 584 TCGv src = get_gpr(ctx, a->rs1, EXT_ZERO);
|
H A D | trans_rvzfh.c.inc | 599 TCGv t0 = get_gpr(ctx, a->rs1, EXT_ZERO);
|
H A D | trans_rvv.c.inc | 179 s1 = get_gpr(s, rs1, EXT_ZERO); 214 TCGv s2 = get_gpr(s, a->rs2, EXT_ZERO);
|
/openbmc/qemu/target/loongarch/ |
H A D | translate.h | 37 EXT_ZERO, enumerator
|
/openbmc/qemu/target/loongarch/tcg/ |
H A D | translate.c | 186 case EXT_ZERO: in gpr_src() 212 case EXT_ZERO: in gen_set_gpr()
|
/openbmc/qemu/target/riscv/ |
H A D | translate.c | 56 EXT_ZERO, enumerator 347 case EXT_ZERO: in get_gpr()
|