ECX
grs[SS], grs[ECX], grs[ECX]);
{ "ecx", ECX, MDB_TGT_R_EXPORT },
{ "cx", ECX, MDB_TGT_R_EXPORT | MDB_TGT_R_16 },
{ "ch", ECX, MDB_TGT_R_EXPORT | MDB_TGT_R_8H },
{ "cl", ECX, MDB_TGT_R_EXPORT | MDB_TGT_R_8L },
dst[ECX] = src[REG_RCX];
disp_reg_line(ph, &pstatus, "ecx", ECX, "eax", EAX);
ps->pr_lwp.pr_reg[ECX] = cp->user.u_reg[ECX];
ps->pr_lwp.pr_reg[ECX] = cp->user.u_reg[ECX];
cp->user.u_reg[ECX] = ps->pr_lwp.pr_reg[ECX];
ucp->uc_mcontext.gregs[ECX] = ecx;
dst[REG_RCX] = (uint32_t)src[ECX];
dst[REG_RCX] = (uint32_t)src[ECX];
dst[ECX] = src[REG_RCX];
lwp->lwp_status.pr_reg[ECX] = prs32->pr_reg.lxr_cx;
EAX, EDX, ECX, EBX, ESI, EDI, EBP, ESP, // 32-bit
REGINFO( CL, "%cl", CX, ECX, ECX_EBX),
REGINFO( CH, "%ch", CX, ECX, ECX_EBX),
REGINFO( CX, "%cx", CL, CH, ECX, ECX_EBX),
REGINFO(ECX, "%ecx", CL, CH, CX, ECX_EBX),
REGINFO(ECX_EBX, "%ecx:%ebx", CL, CH, CX, ECX, BL, BH, BX, EBX),
REGSTORAGE(EAX), REGSTORAGE(EDX), REGSTORAGE(ECX), REGSTORAGE(EBX),
#define REG_ECX (&hardreg_storage_table[ECX])
static struct regclass regclass_32 = { "32-bit", { EAX, EDX, ECX, EBX, ESI, EDI, EBP }};
static struct regclass regclass_32_8 = { "32-bit bytes", { EAX, EDX, ECX, EBX }};
dst[REG_RCX] = (uint32_t)src[ECX];
grp[ECX] = (greg32_t)rp->r_rcx;
dmc->gregs[REG_RCX] = (greg_t)(uint32_t)smc->gregs[ECX];