REG_O0
ucp->uc_mcontext.gregs[REG_O0] = sc.sc_o0;
sc.sc_o0 = ucp->uc_mcontext.gregs[REG_O0];
reg[REG_O0] = 0;
*tsp++ = reg[REG_O0 + argno] = va_arg(ap, long);
*tsp++ = reg[REG_O0 + argno] = va_arg(ap, long);
reg[REG_O0] = (greg_t)val;
reg[REG_O0] = (greg_t)1;
reg[REG_O0] = 0;
ps->pr_lwp.pr_reg[R_O0] = cp->user.u_reg[REG_O0];
ps->pr_lwp.pr_reg[R_O0] = cp->user.u_reg[REG_O0];
cp->user.u_reg[REG_O0] = ps->pr_lwp.pr_reg[R_O0];
ucp->uc_mcontext.gregs[REG_O0] = (greg_t)ulwp;
reg[REG_O0] = 0;
*tsp++ = reg[REG_O0 + argno] = va_arg(ap, long);
*tsp++ = reg[REG_O0 + argno] = va_arg(ap, long);
reg[REG_O0] = (greg_t)val;
reg[REG_O0] = (greg_t)1;
reg[REG_O0] = 0;
dst[R_O0] = gregs[REG_O0];
dst[R_O0] = gregs[REG_O0];
dst[R_O0] = (uint64_t)(uint32_t)gregs[REG_O0];
sc.sc_o0 = ucp->uc_mcontext.gregs[REG_O0];
ucp->uc_mcontext.gregs[REG_O0] = sc.sc_o0;
ucp->uc_mcontext.gregs[REG_O0] = scp->sc_o0;
prp[R_O0] = gr[REG_O0];
gr[REG_O0] = prp[R_O0];
prp[R_O0] = gr[REG_O0];
#define REG_R0 REG_O0
rp->r_o0 = grp[REG_O0];
grp[REG_O0] = rp->r_o0;
grp[REG_O0] = rp->r_o0;