f_regs
regdump(frame.f_regs, 128);
idx = frame->f_regs[ea->ea_idxreg];
frame->f_regs[ea->ea_regnum] = ea->ea_fea;
frame->f_regs[ea->ea_regnum] = ea->ea_fea;
src = (char *)&frame->f_regs[ea->ea_regnum];
reg = &frame->f_regs[ea->ea_regnum];
frame->f_regs[ea->ea_regnum] = ea->ea_fea;
frame->f_regs[ea->ea_regnum] = ea->ea_fea;
dst = (char *)&frame->f_regs[ea->ea_regnum];
reg = &(frame->f_regs[ea->ea_regnum]);
uint16_t count = frame->f_regs[insn->is_opcode & 7];
frame->f_regs[insn->is_opcode & 7] &= 0xffff0000;
frame->f_regs[insn->is_opcode & 7] |= (uint32_t)count;
reglist = frame->f_regs[(word1 & 0x70) >> 4];
frame->f_regs[SP] = scp->sc_sp;
frame->f_regs[A6] = scp->sc_fp;
memcpy(kf.sf_state.ss_frame.f_regs, frame->f_regs,
sizeof(frame->f_regs));
kf.sf_sc.sc_sp = frame->f_regs[SP];
kf.sf_sc.sc_fp = frame->f_regs[A6];
memcpy(frame->f_regs, tstate.ss_frame.f_regs,
sizeof(frame->f_regs) - (2 * NBPW));
frame->f_regs[SP] = scp->sc_sp;
frame->f_regs[A6] = scp->sc_fp;
args[4] = frame->f_regs[D5];
args[3] = frame->f_regs[D4];
args[2] = frame->f_regs[D3];
args[1] = frame->f_regs[D2];
args[0] = frame->f_regs[D1];
rval[1] = frame->f_regs[D1];
frame->f_regs[D0] = rval[0];
frame->f_regs[D1] = rval[1];
frame->f_regs[D0] = error;
args[4] = frame->f_regs[D5];
args[3] = frame->f_regs[D4];
args[2] = frame->f_regs[D3];
args[1] = frame->f_regs[D2];
args[0] = frame->f_regs[D1];
rval[1] = frame->f_regs[D1];
frame->f_regs[D0] = rval[0];
frame->f_regs[D1] = rval[1];
frame->f_regs[D0] = error;
l->l_md.md_regs = frame.f_regs;
params = (char *)frame->f_regs[SP] + sizeof(int);
rval[1] = frame->f_regs[D1];
frame->f_regs[D0] = rval[0];
frame->f_regs[D1] = rval[1];
frame->f_regs[A0] = rval[0];
frame->f_regs[D0] = error;
params = (char *)frame->f_regs[SP] + sizeof(int);
rval[1] = frame->f_regs[D1];
frame->f_regs[D0] = rval[0];
frame->f_regs[D1] = rval[1];
frame->f_regs[A0] = rval[0];
frame->f_regs[D0] = error;
f->f_regs[D0] = 0;
f->f_regs[D0] = 0;
l->l_md.md_regs = fp->f_regs;
fp->f_regs[D0] = rv;
memcpy(frame->f_regs, regs->r_regs, sizeof(frame->f_regs));
memcpy(regs->r_regs, frame->f_regs, sizeof(frame->f_regs));
return (void *)tf->f_regs[SP];
frame->f_regs[SP] = (int)fp;
gr[_REG_D0] = frame->f_regs[D0];
gr[_REG_D1] = frame->f_regs[D1];
gr[_REG_D2] = frame->f_regs[D2];
gr[_REG_D3] = frame->f_regs[D3];
gr[_REG_D4] = frame->f_regs[D4];
gr[_REG_D5] = frame->f_regs[D5];
gr[_REG_D6] = frame->f_regs[D6];
gr[_REG_D7] = frame->f_regs[D7];
gr[_REG_A0] = frame->f_regs[A0];
gr[_REG_A1] = frame->f_regs[A1];
gr[_REG_A2] = frame->f_regs[A2];
gr[_REG_A3] = frame->f_regs[A3];
gr[_REG_A4] = frame->f_regs[A4];
gr[_REG_A5] = frame->f_regs[A5];
gr[_REG_A6] = frame->f_regs[A6];
gr[_REG_A7] = frame->f_regs[SP];
frame->f_regs[D0] = gr[_REG_D0];
frame->f_regs[D1] = gr[_REG_D1];
frame->f_regs[D2] = gr[_REG_D2];
frame->f_regs[D3] = gr[_REG_D3];
frame->f_regs[D4] = gr[_REG_D4];
frame->f_regs[D5] = gr[_REG_D5];
frame->f_regs[D6] = gr[_REG_D6];
frame->f_regs[D7] = gr[_REG_D7];
frame->f_regs[A0] = gr[_REG_A0];
frame->f_regs[A1] = gr[_REG_A1];
frame->f_regs[A2] = gr[_REG_A2];
frame->f_regs[A3] = gr[_REG_A3];
frame->f_regs[A4] = gr[_REG_A4];
frame->f_regs[A5] = gr[_REG_A5];
frame->f_regs[A6] = gr[_REG_A6];
frame->f_regs[SP] = gr[_REG_A7];
kf.sf_sc.sc_sp = frame->f_regs[SP];
frame->f_regs[SP] = scp->sc_sp;
error = ufetch_long((void *)frame->f_regs[SP], (u_long *)&code);
frame->f_regs[SP] += sizeof (int);
params = (char *)frame->f_regs[SP] + sizeof(int);
rval[1] = frame->f_regs[D1];
frame->f_regs[D0] = rval[0];
frame->f_regs[D1] = rval[1];
frame->f_regs[D0] = error;
frame->f_regs[SP] -= sizeof (int);
error = ufetch_long((void *)frame->f_regs[SP], (u_long *)&code);
frame->f_regs[SP] += sizeof (int);
params = (char *)frame->f_regs[SP] + sizeof(int);
rval[1] = frame->f_regs[D1];
frame->f_regs[D0] = rval[0];
frame->f_regs[D1] = rval[1];
frame->f_regs[D0] = error;
frame->f_regs[SP] -= sizeof (int);
frame->f_regs[0], frame->f_regs[8], frame->f_pc );
: "a" (&frame->f_regs), "g" (trapaddr)
frame->f_regs[0] = d0bucket;
frame->f_regs[8] = a0bucket;
kf.sf_c.c_sc.sc_d0 = frame->f_regs[D0];
kf.sf_c.c_sc.sc_d1 = frame->f_regs[D1];
kf.sf_c.c_sc.sc_a0 = frame->f_regs[A0];
kf.sf_c.c_sc.sc_a1 = frame->f_regs[A1];
kf.sf_c.c_sc.sc_sp = frame->f_regs[SP];
frame->f_regs[SP] = (int)fp;
memcpy(kf.sf_uc.uc_mc.mc_gregs.gr_regs, frame->f_regs, sizeof(u_int)*16);
frame->f_regs[SP] = (int)fp;
usp = frame->f_regs[SP];
frame->f_regs[SP] = scp->sc_sp;
frame->f_regs[D0] = scp->sc_d0;
frame->f_regs[D1] = scp->sc_d1;
frame->f_regs[A0] = scp->sc_a0;
frame->f_regs[A1] = scp->sc_a1;
error = copyin((char *)frame->f_regs[SP] + 8, (void *)&ucp,
memcpy(frame->f_regs, tuc.uc_mc.mc_gregs.gr_regs, sizeof(u_int)*16);