Lines Matching refs:ARM_pc
30 unsigned long pc = regs->ARM_pc; in t32_simulate_table_branch()
43 regs->ARM_pc = pc + 2 * halfwords; in t32_simulate_table_branch()
59 unsigned long pc = regs->ARM_pc; in t32_simulate_cond_branch()
67 regs->ARM_pc = pc + (offset * 2); in t32_simulate_cond_branch()
84 unsigned long pc = regs->ARM_pc; in t32_simulate_branch()
97 regs->ARM_lr = regs->ARM_pc | 1; in t32_simulate_branch()
105 regs->ARM_pc = pc + (offset * 2); in t32_simulate_branch()
112 unsigned long addr = regs->ARM_pc & ~3; in t32_simulate_ldr_literal()
164 unsigned long pc = regs->ARM_pc & ~3; in t32_emulate_ldrdstrd()
244 unsigned long pc = regs->ARM_pc; in t32_emulate_rd8pc16_noflags()
312 unsigned long pc = regs->ARM_pc + 2; in t16_simulate_bxblx()
317 regs->ARM_lr = regs->ARM_pc | 1; in t16_simulate_bxblx()
326 unsigned long *base = (unsigned long *)((regs->ARM_pc + 2) & ~3); in t16_simulate_ldr_literal()
350 : ((regs->ARM_pc + 2) & ~3); in t16_simulate_reladr()
376 unsigned long pc = regs->ARM_pc + 2; in t16_simulate_cbz()
377 regs->ARM_pc = pc + (i >> 3) + (imm5 >> 2); in t16_simulate_cbz()
402 regs->ARM_pc += 2; in t16_singlestep_it()
418 unsigned long pc = regs->ARM_pc + 2; in t16_simulate_cond_branch()
421 regs->ARM_pc = pc + (offset * 2); in t16_simulate_cond_branch()
438 unsigned long pc = regs->ARM_pc + 2; in t16_simulate_branch()
441 regs->ARM_pc = pc + (offset * 2); in t16_simulate_branch()
487 unsigned long pc = regs->ARM_pc + 2; in t16_emulate_hiregs()