rwindow
struct rwindow pcb_rw[PCB_MAXWIN]; /* saved windows */
newsp = (int)fp - sizeof(struct rwindow);
ustore_int((u_int *)&((struct rwindow *)newsp)->rw_in[6], oldsp));
stack -= sizeof(struct rwindow);
ustore_int((u_int *)&((struct rwindow *)newsp)->rw_in[6], oldsp));
newsp = (int)fp - sizeof(struct rwindow);
ustore_int((u_int *)&((struct rwindow *)newsp)->rw_in[6], oldsp));
copyin((void *)(src), (void *)(dst), sizeof(struct rwindow))
struct rwindow *rw = &pcb->pcb_rw[0];
struct rwindow *rp;
rp = (struct rwindow *)((u_int)npcb + TOPFRAMEOFF);
newsp = (struct rwindow *)((vaddr_t)fp - sizeof(struct rwindow));
fp, &(((struct rwindow *)newsp)->rw_in[6]),
CPOUTREG(&(((struct rwindow *)newsp)->rw_in[6]), tf->tf_out[6]));
struct rwindow *newsp;
struct rwindow tmpwin;
stack -= sizeof(struct rwindow);
struct rwindow *newsp;
newsp = (struct rwindow *)((u_long)fp - CCFSZ);
struct rwindow *rp;
rp = (struct rwindow *)((u_long)npcb + TOPFRAMEOFF);
*rp = *(struct rwindow *)((u_long)opcb + TOPFRAMEOFF);