/openbmc/qemu/target/riscv/ |
H A D | translate.c | 330 static TCGv get_gpr(DisasContext *ctx, int reg_num, DisasExtend ext) in get_gpr() function 591 TCGv src1 = get_gpr(ctx, rs1, EXT_NONE); in get_address() 610 TCGv src1 = get_gpr(ctx, rs1, EXT_NONE); in get_address_indexed() 814 TCGv src1 = get_gpr(ctx, a->rs1, EXT_NONE); in gen_logic_imm_fn() 835 TCGv src1 = get_gpr(ctx, a->rs1, EXT_NONE); in gen_logic() 836 TCGv src2 = get_gpr(ctx, a->rs2, EXT_NONE); in gen_logic() 859 TCGv src1 = get_gpr(ctx, a->rs1, ext); in gen_arith_imm_fn() 883 TCGv src1 = get_gpr(ctx, a->rs1, ext); in gen_arith_imm_tl() 909 TCGv src1 = get_gpr(ctx, a->rs1, ext); in gen_arith() 910 TCGv src2 = get_gpr(ctx, a->rs2, ext); in gen_arith() [all …]
|
/openbmc/qemu/target/riscv/insn_trans/ |
H A D | trans_rvk.c.inc | 55 TCGv src1 = get_gpr(ctx, a->rs1, EXT_NONE); 56 TCGv src2 = get_gpr(ctx, a->rs2, EXT_NONE); 150 TCGv src1 = get_gpr(ctx, a->rs1, ext); 197 TCGv src1 = get_gpr(ctx, a->rs1, ext); 198 TCGv src2 = get_gpr(ctx, a->rs2, ext); 252 TCGv src1 = get_gpr(ctx, a->rs1, ext); 253 TCGv src2 = get_gpr(ctx, a->rs2, ext); 290 TCGv src1 = get_gpr(ctx, a->rs1, ext); 339 TCGv src1 = get_gpr(ctx, a->rs1, EXT_NONE);
|
H A D | trans_rvzicfiss.c.inc | 39 TCGv rs1 = get_gpr(ctx, a->rs1, EXT_NONE); 60 TCGv data = get_gpr(ctx, a->rs2, EXT_NONE); 97 TCGv src1, src2 = get_gpr(ctx, a->rs2, EXT_NONE); 122 TCGv src1, src2 = get_gpr(ctx, a->rs2, EXT_NONE);
|
H A D | trans_rvzacas.c.inc | 117 TCGv_i64 src2l = get_gpr(ctx, a->rs2, EXT_NONE); 118 TCGv_i64 src2h = get_gpr(ctx, a->rs2 == 0 ? 0 : a->rs2 + 1, EXT_NONE); 119 TCGv_i64 destl = get_gpr(ctx, a->rd, EXT_NONE); 120 TCGv_i64 desth = get_gpr(ctx, a->rd == 0 ? 0 : a->rd + 1, EXT_NONE);
|
H A D | trans_rvzce.c.inc | 205 TCGv ret_addr = get_gpr(ctx, xRA, EXT_SIGN); 235 TCGv val = get_gpr(ctx, i, EXT_NONE); 266 TCGv src1 = get_gpr(ctx, a->rs1, EXT_NONE); 267 TCGv src2 = get_gpr(ctx, a->rs2, EXT_NONE); 283 TCGv a0 = get_gpr(ctx, xA0, EXT_NONE); 284 TCGv a1 = get_gpr(ctx, xA1, EXT_NONE);
|
H A D | trans_xthead.c.inc | 93 TCGv src2 = get_gpr(ctx, rs2, EXT_NONE); 162 TCGv source = get_gpr(ctx, a->rs1, EXT_ZERO); 187 TCGv src1 = get_gpr(ctx, a->rs1, ext); 314 TCGv src1 = get_gpr(ctx, a->rs1, EXT_NONE); 315 TCGv src2 = get_gpr(ctx, a->rs2, EXT_NONE); 316 TCGv old = get_gpr(ctx, a->rd, EXT_NONE); 450 TCGv src1 = get_gpr(ctx, a->rs1, EXT_ZERO); 485 TCGv src0 = get_gpr(ctx, a->rd, EXT_NONE); 486 TCGv src1 = get_gpr(ctx, a->rs1, EXT_NONE); 487 TCGv src2 = get_gpr(ctx, a->rs2, EXT_NONE); [all …]
|
H A D | trans_rvh.c.inc | 45 TCGv addr = get_gpr(ctx, a->rs1, EXT_NONE); 56 TCGv addr = get_gpr(ctx, a->rs1, EXT_NONE); 57 TCGv data = get_gpr(ctx, a->rs2, EXT_NONE);
|
H A D | trans_rvi.c.inc | 67 tcg_gen_extract_tl(tmp, get_gpr(ctx, xT2, EXT_NONE), 12, 20); 102 tcg_gen_addi_tl(target_pc, get_gpr(ctx, a->rs1, EXT_NONE), a->imm); 219 TCGv src1 = get_gpr(ctx, a->rs1, EXT_SIGN); 220 TCGv src2 = get_gpr(ctx, a->rs2, EXT_SIGN); 297 TCGv src1l = get_gpr(ctx, a->rs1, EXT_NONE); 395 TCGv data = get_gpr(ctx, a->rs2, EXT_NONE); 407 TCGv src1l = get_gpr(ctx, a->rs1, EXT_NONE); 408 TCGv src2l = get_gpr(ctx, a->rs2, EXT_NONE); 971 TCGv src = get_gpr(ctx, a->rs1, EXT_NONE); 985 TCGv srcl = get_gpr(ctx, a->rs1, EXT_NONE); [all …]
|
H A D | trans_rvzfh.c.inc | 52 t0 = get_gpr(ctx, a->rs1, EXT_NONE); 75 t0 = get_gpr(ctx, a->rs1, EXT_NONE); 548 TCGv t0 = get_gpr(ctx, a->rs1, EXT_SIGN); 564 TCGv t0 = get_gpr(ctx, a->rs1, EXT_SIGN); 599 TCGv t0 = get_gpr(ctx, a->rs1, EXT_ZERO); 645 TCGv t0 = get_gpr(ctx, a->rs1, EXT_SIGN); 662 TCGv t0 = get_gpr(ctx, a->rs1, EXT_SIGN);
|
H A D | trans_rvf.c.inc | 504 TCGv src = get_gpr(ctx, a->rs1, EXT_SIGN); 519 TCGv src = get_gpr(ctx, a->rs1, EXT_ZERO); 535 TCGv src = get_gpr(ctx, a->rs1, EXT_ZERO); 581 TCGv src = get_gpr(ctx, a->rs1, EXT_SIGN); 597 TCGv src = get_gpr(ctx, a->rs1, EXT_ZERO);
|
H A D | trans_rvd.c.inc | 485 TCGv src = get_gpr(ctx, a->rs1, EXT_SIGN); 502 TCGv src = get_gpr(ctx, a->rs1, EXT_ZERO); 566 TCGv src = get_gpr(ctx, a->rs1, EXT_SIGN); 584 TCGv src = get_gpr(ctx, a->rs1, EXT_ZERO); 601 tcg_gen_mov_tl(cpu_fpr[a->rd], get_gpr(ctx, a->rs1, EXT_NONE));
|
H A D | trans_rvzfa.c.inc | 425 TCGv src1 = get_gpr(ctx, a->rs1, EXT_NONE); 426 TCGv src2 = get_gpr(ctx, a->rs2, EXT_NONE);
|
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); 635 base = get_gpr(s, rs1, EXT_NONE); 820 base = get_gpr(s, rs1, EXT_NONE); 821 stride = get_gpr(s, rs2, EXT_NONE); 922 base = get_gpr(s, rs1, EXT_NONE); 1056 base = get_gpr(s, rs1, EXT_NONE); 1116 base = get_gpr(s, rs1, EXT_NONE); 1248 src1 = get_gpr(s, rs1, EXT_SIGN); 1285 tcg_gen_ext_tl_i64(src1, get_gpr(s, a->rs1, EXT_SIGN)); [all …]
|
H A D | trans_rva.c.inc | 73 src2 = get_gpr(ctx, a->rs2, EXT_NONE);
|