| /openbmc/qemu/target/riscv/ |
| H A D | translate.c | 232 static void gen_pc_plus_diff(TCGv target, DisasContext *ctx, in gen_pc_plus_diff() 253 gen_pc_plus_diff(cpu_pc, ctx, diff); in gen_exception_illegal() 611 gen_pc_plus_diff(dest, ctx, imm); in gen_jal() 612 gen_pc_plus_diff(src, ctx, 0); in gen_jal() 627 gen_pc_plus_diff(target_pc, ctx, imm); in gen_jal() 639 gen_pc_plus_diff(succ_pc, ctx, ctx->cur_insn_len); in get_address() 220 static void gen_pc_plus_diff(TCGv target, DisasContext *ctx, gen_pc_plus_diff() function
|
| /openbmc/qemu/target/riscv/insn_trans/ |
| H A D | trans_rvi.c.inc | 85 gen_pc_plus_diff(target_pc, ctx, a->imm); 136 gen_pc_plus_diff(src, ctx, 0); 164 gen_pc_plus_diff(succ_pc, ctx, ctx->cur_insn_len); 294 gen_pc_plus_diff(src, ctx, 0); 295 gen_pc_plus_diff(dest, ctx, ctx->cur_insn_len); 311 gen_pc_plus_diff(target_pc, ctx, a->imm); 320 gen_pc_plus_diff(src, ctx, 0); 321 gen_pc_plus_diff(dest, ctx, a->imm);
|
| H A D | trans_rvzce.c.inc | 211 gen_pc_plus_diff(src, ctx, 0); 318 gen_pc_plus_diff(succ_pc, ctx, ctx->cur_insn_len);
|
| /openbmc/qemu/target/arm/tcg/ |
| H A D | translate.c | 261 static void gen_pc_plus_diff(DisasContext *s, TCGv_i32 var, target_long diff) in jmp_diff() 275 gen_pc_plus_diff(s, var, jmp_diff(s, 0)); in load_reg_var() 295 gen_pc_plus_diff(s, tmp, jmp_diff(s, ofs - (s->pc_curr & 3))); in add_reg_for_lit() 743 gen_pc_plus_diff(s, cpu_R[15], diff); in gen_update_pc() 1162 gen_pc_plus_diff(s, cpu_R[15], curr_insn_len(s)); in neon_element_offset() 3482 gen_pc_plus_diff(s, cpu_R[14], curr_insn_len(s) | s->thumb); 5348 gen_pc_plus_diff(s, cpu_R[14], curr_insn_len(s) | s->thumb); in op_strex() 5367 gen_pc_plus_diff(s, cpu_R[14], curr_insn_len(s) | s->thumb); in trans_STREXD_a32() 5377 gen_pc_plus_diff(s, cpu_R[14], jmp_diff(s, a->imm << 12)); in trans_STREXD_t32() 5387 gen_pc_plus_diff( in trans_STREXB() 263 static void gen_pc_plus_diff(DisasContext *s, TCGv_i32 var, target_long diff) gen_pc_plus_diff() function [all...] |
| H A D | translate-a64.c | 182 static void gen_pc_plus_diff(DisasContext *s, TCGv_i64 dest, target_long diff) 194 gen_pc_plus_diff(s, cpu_pc, diff); in gen_top_byte_ignore() 1704 gen_pc_plus_diff(s, link, 4); in trans_B_cond() 1781 gen_pc_plus_diff(s, pc, 0); in auth_branch_target() 1808 gen_pc_plus_diff(s, link, 4); in trans_BLRAZ() 1880 gen_pc_plus_diff(s, link, 4); in trans_ERET() 1935 gen_pc_plus_diff(s, link, 4); in trans_YIELD() 3624 gen_pc_plus_diff(s, clean_addr, a->imm); in op_addr_ldst_pre() 3641 gen_pc_plus_diff(s, clean_addr, a->imm); in trans_LDR() 4973 gen_pc_plus_diff( 158 static void gen_pc_plus_diff(DisasContext *s, TCGv_i64 dest, target_long diff) gen_pc_plus_diff() function [all...] |