Searched refs:gen_pc_plus_diff (Results 1 – 5 of 5) sorted by relevance
/openbmc/qemu/target/riscv/ |
H A D | translate.c | 214 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 D | translate.c | 276 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 D | translate-a64.c | 170 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 D | trans_rvzce.c.inc | 308 gen_pc_plus_diff(succ_pc, ctx, ctx->cur_insn_len);
|
H A D | trans_rvi.c.inc | 42 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);
|