Home
last modified time | relevance | path

Searched refs:pc_curr (Results 1 – 3 of 3) sorted by relevance

/openbmc/qemu/target/arm/tcg/
H A Dtranslate.h29 target_ulong pc_curr; member
292 return s->base.pc_next - s->pc_curr; in curr_insn_len()
H A Dtranslate.c263 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 Dtranslate-a64.c174 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()