REG_RSI
grs[REG_RSI], grs[REG_R12]);
{ "rsi", REG_RSI, MDB_TGT_R_EXPORT },
{ "esi", REG_RSI, MDB_TGT_R_EXPORT | MDB_TGT_R_32 },
{ "si", REG_RSI, MDB_TGT_R_EXPORT | MDB_TGT_R_16 },
{ "sil", REG_RSI, MDB_TGT_R_EXPORT | MDB_TGT_R_8L },
grp[REG_RSI] = rp->r_rsi;
dst[ESI] = src[REG_RSI];
disp_reg_line(ph, &pstatus, "rdi", REG_RDI, "rsi", REG_RSI);
argp[1] = Lsp->pr_reg[REG_RSI];
ucp->uc_mcontext.gregs[REG_RSI] = tmp;
dst[REG_RSI] = (uint32_t)src[ESI];
(void) Pputareg(P, REG_RSI, adp->arg_value);
P->status.pr_lwp.pr_reg[REG_RSI];
dst[REG_RSI] = (uint32_t)src[ESI];
dst[ESI] = src[REG_RSI];
lwp->lwp_status.pr_reg[REG_RSI] = prs64->pr_reg.lxr_rsi;
lwp->lwp_status.pr_reg[REG_RSI] = prs32->pr_reg.lxr_si;
REG_RSI, /* ESI */
case REG_RSI:
case REG_RSI:
case REG_RSI: return (rp->r_rsi);
REG_RAX, REG_RCX, REG_RDX, REG_RBX, REG_RSP, REG_RBP, REG_RSI, REG_RDI,
dst[REG_RSI] = (uint32_t)src[ESI];
grp[REG_RSI] = rp->r_rsi;
dmc->gregs[REG_RSI] = (greg_t)(uint32_t)smc->gregs[ESI];
rp->r_rsi = grp[REG_RSI];
rp->r_rsi = (uint32_t)grp[REG_RSI];