Home
last modified time | relevance | path

Searched refs:gen_pc_plus_diff (Results 1 – 5 of 5) sorted by relevance

/openbmc/qemu/target/riscv/
H A Dtranslate.c214 static void gen_pc_plus_diff(TCGv target, DisasContext *ctx, in gen_pc_plus_diff() function
235 gen_pc_plus_diff(cpu_pc, ctx, diff); in gen_update_pc()
566 gen_pc_plus_diff(target_pc, ctx, imm); in gen_jal()
572 gen_pc_plus_diff(succ_pc, ctx, ctx->cur_insn_len); in gen_jal()
/openbmc/qemu/target/arm/tcg/
H A Dtranslate.c276 gen_pc_plus_diff(s, var, jmp_diff(s, 0)); in load_reg_var()
296 gen_pc_plus_diff(s, tmp, jmp_diff(s, ofs - (s->pc_curr & 3))); in add_reg_for_lit()
752 gen_pc_plus_diff(s, cpu_R[15], diff); in gen_update_pc()
1120 gen_pc_plus_diff(s, cpu_R[15], curr_insn_len(s)); in gen_lookup_tb()
4735 gen_pc_plus_diff(s, cpu_R[14], curr_insn_len(s) | s->thumb); in trans_BLX_r()
6560 gen_pc_plus_diff(s, cpu_R[14], curr_insn_len(s) | s->thumb); in trans_BL()
6579 gen_pc_plus_diff(s, cpu_R[14], curr_insn_len(s) | s->thumb); in trans_BLX_i()
6589 gen_pc_plus_diff(s, cpu_R[14], jmp_diff(s, a->imm << 12)); in trans_BL_BLX_prefix()
6599 gen_pc_plus_diff(s, cpu_R[14], curr_insn_len(s) | 1); in trans_BL_suffix()
6615 gen_pc_plus_diff(s, cpu_R[14], curr_insn_len(s) | 1); in trans_BLX_suffix()
[all …]
H A Dtranslate-a64.c170 static void gen_pc_plus_diff(DisasContext *s, TCGv_i64 dest, target_long diff) in gen_pc_plus_diff() function
182 gen_pc_plus_diff(s, cpu_pc, diff); in gen_a64_update_pc()
1442 gen_pc_plus_diff(s, cpu_reg(s, 30), curr_insn_len(s)); in trans_BL()
1514 gen_pc_plus_diff(s, pc, 0); in set_btype_for_br()
1546 gen_pc_plus_diff(s, lr, curr_insn_len(s)); in trans_BLR()
1612 gen_pc_plus_diff(s, lr, curr_insn_len(s)); in trans_BLRAZ()
1657 gen_pc_plus_diff(s, lr, curr_insn_len(s)); in trans_BLRA()
3051 gen_pc_plus_diff(s, clean_addr, a->imm); in trans_LD_lit()
3068 gen_pc_plus_diff(s, clean_addr, a->imm); in trans_LD_lit_v()
4317 gen_pc_plus_diff(s, cpu_reg(s, a->rd), a->imm); in trans_ADR()
[all …]
/openbmc/qemu/target/riscv/insn_trans/
H A Dtrans_rvzce.c.inc308 gen_pc_plus_diff(succ_pc, ctx, ctx->cur_insn_len);
H A Dtrans_rvi.c.inc42 gen_pc_plus_diff(target_pc, ctx, a->imm);
74 gen_pc_plus_diff(succ_pc, ctx, ctx->cur_insn_len);
188 gen_pc_plus_diff(target_pc, ctx, a->imm);