Lines Matching refs:ARM_pc
27 unsigned long pc = regs->ARM_pc; in t32_simulate_table_branch()
40 regs->ARM_pc = pc + 2 * halfwords; in t32_simulate_table_branch()
56 unsigned long pc = regs->ARM_pc; in t32_simulate_cond_branch()
64 regs->ARM_pc = pc + (offset * 2); in t32_simulate_cond_branch()
81 unsigned long pc = regs->ARM_pc; in t32_simulate_branch()
94 regs->ARM_lr = regs->ARM_pc | 1; in t32_simulate_branch()
102 regs->ARM_pc = pc + (offset * 2); in t32_simulate_branch()
109 unsigned long addr = regs->ARM_pc & ~3; in t32_simulate_ldr_literal()
161 unsigned long pc = regs->ARM_pc & ~3; in t32_emulate_ldrdstrd()
241 unsigned long pc = regs->ARM_pc; in t32_emulate_rd8pc16_noflags()
309 unsigned long pc = regs->ARM_pc + 2; in t16_simulate_bxblx()
314 regs->ARM_lr = regs->ARM_pc | 1; in t16_simulate_bxblx()
323 unsigned long *base = (unsigned long *)((regs->ARM_pc + 2) & ~3); in t16_simulate_ldr_literal()
347 : ((regs->ARM_pc + 2) & ~3); in t16_simulate_reladr()
373 unsigned long pc = regs->ARM_pc + 2; in t16_simulate_cbz()
374 regs->ARM_pc = pc + (i >> 3) + (imm5 >> 2); in t16_simulate_cbz()
399 regs->ARM_pc += 2; in t16_singlestep_it()
415 unsigned long pc = regs->ARM_pc + 2; in t16_simulate_cond_branch()
418 regs->ARM_pc = pc + (offset * 2); in t16_simulate_cond_branch()
435 unsigned long pc = regs->ARM_pc + 2; in t16_simulate_branch()
438 regs->ARM_pc = pc + (offset * 2); in t16_simulate_branch()
486 unsigned long pc = regs->ARM_pc + 2; in t16_emulate_hiregs()