R_O0
int is_o = (rd_num >= R_O0 && rd_num <= R_O7);
rd_num - R_O0 + XR_O0] << 32;
disp_reg_line(ph, prst, "o0", R_O0, "o4", R_O4);
disp_reg_line(ph, prst, "o0", R_O0, "o4", R_O4);
argp[i] = (uint_t)Lsp->pr_reg[R_O0+i];
argp[i] = (long)Lsp->pr_reg[R_O0+i];
(void) Lputareg(Lwp, R_O0, (prgreg_t)what);
(void) Lputareg(Lwp, R_O0+i, pri->sys_args[i]);
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];
#define R_RVAL1 R_O0 /* register holding a function return value */
dst[R_O0] = gregs[REG_O0];
(void) memcpy(&gregs[R_O0], &gregs[R_I0], 8*sizeof (prgreg_t));
(void) Pputareg(P, R_O0+i, adp->arg_value);
dst[R_O0] = gregs[REG_O0];
dst[R_O0] = (uint64_t)(uint32_t)gregs[REG_O0];
(void) memcpy(&gregs[R_O0], &gregs[R_I0], 8*sizeof (prgreg_t));
(void) Pputareg(P, R_O0+i, adp->arg_value);
reg += R_I0 - R_O0;
argv[i] = fasttrap_getreg(rp, R_O0 + x + inc);
argv[i] = fasttrap_getreg(rp, R_O0 + x + inc);
fasttrap_putreg(rp, R_O0, target);
prp[R_O0] = gr[REG_O0];
gr[REG_O0] = prp[R_O0];
dest[R_O0] = SET_LOWER_32(r->r_o0, src[R_O0]);
prp[R_O0] = gr[REG_O0];
#define R_R0 R_O0