_R_PC
#define PC_REGS(regs) ((regs)->r_regs[_R_PC])
if ((db_get_value((regs)->r_regs[_R_PC], sizeof(int), false) &\
(regs)->r_regs[_R_PC] += BKPT_SIZE; \
if (db_get_value((regs)->r_regs[_R_PC], sizeof(int), false) == 0xd) \
(regs)->r_regs[_R_PC] += BKPT_SIZE; \
#define TF_EPC _R_PC /* may be changed by trap() call */
#define _FPBASE (_R_PC + 1)
tf->tf_regs[_R_PC] = ksc.sc_pc;
ksc.sc_pc = tf->tf_regs[_R_PC];
tf->tf_regs[_R_PC] = (intptr_t)catcher;
tf->tf_regs[_R_PC] = ksc.sc_pc;
gr[_REG_EPC] = tf->tf_regs[_R_PC];
tf->tf_regs[_R_PC] = gr[_REG_EPC];
{ "pc", (long *)&ddb_regs.r_regs[_R_PC], DB_SETF_REGS, NULL },
regs->r_regs[_R_PC],
pc = ddb_regs.r_regs[_R_PC];
gdb_regs[37] = regs->r_regs[_R_PC]; /* PC */
regs->r_regs[_R_PC] = gdb_regs[37]; /* PC */
tf->tf_regs[_R_PC] =
mips_emul_branch(tf, tf->tf_regs[_R_PC],
tf->tf_regs[_R_PC] += 4;
tf->tf_regs[_R_BADVADDR] = tf->tf_regs[_R_PC];
ksi.ksi_addr = (void *)(intptr_t)tf->tf_regs[_R_PC];
tf->tf_regs[_R_BADVADDR] = tf->tf_regs[_R_PC];
ksi.ksi_addr = (void *)(intptr_t)tf->tf_regs[_R_PC];
pc = tf->tf_regs[_R_PC];
if (mips_btop(tf->tf_regs[_R_PC]) != mips_btop(pc))
vaddr = tf->tf_regs[_R_PC]; /* XXX truncates to 32 bits */
pc = tf->tf_regs[_R_PC];
pc = tf->tf_regs[_R_PC];
if (mips_btop(tf->tf_regs[_R_PC]) != mips_btop(pc))
vaddr = tf->tf_regs[_R_PC]; /* XXX truncates to 32 bits */
pc = tf->tf_regs[_R_PC];
__func__, fpustat, l->l_md.md_utf->tf_regs[_R_PC]);
__func__, opcode, l->l_md.md_utf->tf_regs[_R_PC]);
ksi.ksi_addr = (void *)(uintptr_t)l->l_md.md_utf->tf_regs[_R_PC];
tf->tf_regs[_R_PC] = (intptr_t)pack->ep_entry & ~3;
tf->tf_regs[_R_PC] = (intptr_t)catcher;
l->l_md.md_utf->tf_regs[_R_PC] = (intptr_t)addr;
tf->tf_regs[_R_PC] = (intptr_t)catcher;
reg->r_regs[_R_PC] = mips_emul_branch(tf, pc, 0, false);
reg->r_regs[_R_PC] = pc + sizeof(uint32_t);
reg->r_regs[_R_PC] = pc;
tf->tf_regs[_R_PC] = regs->r_regs[_R_PC];
tf->tf_regs[_R_PC] = (intptr_t)onfault;
tf->tf_regs[_R_PC] = regs->r_regs[_R_PC];
tf->tf_regs[_R_PC] += 4;
tf->tf_regs[_R_PC] += 4;
pc = (vaddr_t)tf->tf_regs[_R_PC];
tf->tf_regs[_R_RA], tf->tf_regs[_R_SR], tf->tf_regs[_R_PC]);
return l->l_md.md_utf->tf_regs[_R_PC];
sc->lsc_pc = tf->tf_regs[_R_PC];
sc->lsc_pc = tf->tf_regs[_R_PC];
tf->tf_regs[_R_PC] = (intptr_t)catcher;
tf->tf_regs[_R_PC] = sc->lsc_pc;
tf->tf_regs[_R_PC] = sc->lsc_pc;