REG_O7
reg[REG_O7] = caller();
reg[REG_PC] = reg[REG_O7] + 8;
reg[REG_O7] = (greg_t)resumecontext - 8; /* return pc */
reg[REG_O7] = (greg_t)resumecontext - 8; /* return pc */
reg[REG_O7] = caller();
reg[REG_PC] = reg[REG_O7] + 8;
ps->pr_lwp.pr_reg[R_O7] = cp->user.u_reg[REG_O7];
ps->pr_lwp.pr_reg[R_O7] = cp->user.u_reg[REG_O7];
cp->user.u_reg[REG_O7] = ps->pr_lwp.pr_reg[R_O7];
rs[REG_O7] = status.pr_reg[R_O7];
rs[REG_O7] = 0;
status.pr_reg[R_O7] = rs[REG_O7];
ucp->uc_mcontext.gregs[REG_O7] = (greg_t)_lwp_start;
reg[REG_O7] = caller();
reg[REG_PC] = reg[REG_O7] + 8;
reg[REG_O7] = (greg_t)resumecontext - 8; /* return pc */
reg[REG_O7] = (greg_t)resumecontext - 8; /* return pc */
reg[REG_O7] = caller();
reg[REG_PC] = reg[REG_O7] + 8;
dst[R_O7] = gregs[REG_O7];
dst[R_O7] = gregs[REG_O7];
dst[R_O7] = (uint64_t)(uint32_t)gregs[REG_O7];
prp[R_O7] = gr[REG_O7];
gr[REG_O7] = prp[R_O7];
prp[R_O7] = gr[REG_O7];
rp->r_o7 = grp[REG_O7];
grp[REG_O7] = rp->r_o7;
grp[REG_O7] = rp->r_o7;