REG_RAX
{ "rax", REG_RAX, MDB_TGT_R_EXPORT },
{ "eax", REG_RAX, MDB_TGT_R_EXPORT | MDB_TGT_R_32 },
{ "ax", REG_RAX, MDB_TGT_R_EXPORT | MDB_TGT_R_16 },
{ "ah", REG_RAX, MDB_TGT_R_EXPORT | MDB_TGT_R_8H },
{ "al", REG_RAX, MDB_TGT_R_EXPORT | MDB_TGT_R_8L },
grs[REG_RAX], grs[REG_R8]);
grp[REG_RAX] = rp->r_rax;
dst[EAX] = src[REG_RAX];
disp_reg_line(ph, &pstatus, "rcx", REG_RCX, "rax", REG_RAX);
(void) Lputareg(Lwp, REG_RAX, (prgreg_t)what);
(void) printf("#define\tRAX_OFF\t0x%x\n", REG_RAX * 8);
#define regno(X) ((X < 4)? REG_RAX - X : \
((X > 4)? REG_RAX + 1 - X : REG_RSP))
dst[REG_RAX] = (uint32_t)src[EAX];
P->status.pr_lwp.pr_reg[REG_RAX] = sysindex;
P->status.pr_lwp.pr_reg[REG_RAX] = sysindex;
dst[REG_RAX] = (uint32_t)src[EAX];
dst[EAX] = src[REG_RAX];
lwp->lwp_status.pr_reg[REG_RAX] = prs64->pr_reg.lxr_rax;
lwp->lwp_status.pr_reg[REG_RAX] = prs32->pr_reg.lxr_ax;
#define R_RVAL1 REG_RAX /* register holding a function return value */
sc.sc_r0 = (long)ucp->uc_mcontext.gregs[REG_RAX];
ucp->uc_mcontext.gregs[REG_RAX] = (long)sc.sc_r0;
case REG_RAX:
REG_RAX, /* EAX */
case REG_RAX:
case REG_RAX:
curthread->t_dtrace_reg = REG_RAX;
case REG_RAX: return (rp->r_rax);
REG_RAX, REG_RCX, REG_RDX, REG_RBX, REG_RSP, REG_RBP, REG_RSI, REG_RDI,
dst[REG_RAX] = (uint32_t)src[EAX];
grp[REG_RAX] = rp->r_rax;
dmc->gregs[REG_RAX] = (greg_t)(uint32_t)smc->gregs[EAX];
rp->r_rax = grp[REG_RAX];
rp->r_rax = (uint32_t)grp[REG_RAX];
#define R_R0 REG_RAX
#define REG_R0 REG_RAX