Searched refs:pc_curr (Results 1 – 3 of 3) sorted by relevance
/openbmc/qemu/target/arm/tcg/ |
H A D | translate.h | 29 target_ulong pc_curr; member 292 return s->base.pc_next - s->pc_curr; in curr_insn_len()
|
H A D | translate.c | 263 tcg_gen_addi_i32(var, cpu_R[15], (s->pc_curr - s->pc_save) + diff); in gen_pc_plus_diff() 265 tcg_gen_movi_i32(var, s->pc_curr + diff); in gen_pc_plus_diff() 293 gen_pc_plus_diff(s, tmp, jmp_diff(s, ofs - (s->pc_curr & 3))); in add_reg_for_lit() 750 s->pc_save = s->pc_curr + diff; in gen_update_pc() 2530 if (translator_use_goto_tb(&s->base, s->pc_curr + diff)) { in gen_goto_tb() 6579 gen_jmp(s, jmp_diff(s, a->imm - (s->pc_curr & 3))); in trans_BLX_i() 7771 dc->pc_curr = pc; in arm_tr_translate_insn() 7848 dc->pc_curr = pc; in thumb_tr_translate_insn()
|
H A D | translate-a64.c | 174 tcg_gen_addi_i64(dest, cpu_pc, (s->pc_curr - s->pc_save) + diff); in gen_pc_plus_diff() 176 tcg_gen_movi_i64(dest, s->pc_curr + diff); in gen_pc_plus_diff() 183 s->pc_save = s->pc_curr + diff; in gen_a64_update_pc() 494 if (use_goto_tb(s, s->pc_curr + diff)) { in gen_goto_tb() 4326 offset -= s->pc_curr & 0xfff; in trans_ADRP() 12112 s->pc_curr = pc; in aarch64_tr_translate_insn()
|