_REG_ES
__asm ("movl %%es, %0" : "=a" (ucp->uc_mcontext.__gregs[_REG_ES]));
(ucp)->uc_mcontext.__gregs[_REG_ES] = 0x23, \
mcp->__gregs[_REG_ES] = GSEL(GUDATA_SEL, SEL_UPL);
sel = gr[_REG_ES] & 0xffff;
gr32[_REG32_ES] = gr[_REG_ES];
regs[_REG_ES] = tf->tf_es & 0xffff;
regs[_REG_ES] = GSEL(GUDATA_SEL, SEL_UPL);
tf->tf_es = regs[_REG_ES] & 0xffff;
gr[_REG_ES] = tf->tf_es;
tf->tf_es = gr[_REG_ES];
gdb_regs[13] = gregs[_REG_ES];
gregs[_REG_ES] = gdb_regs[13];
mctx->__gregs[_REG_ES] = tf->tf_es & 0xFFFF;
DPRINTF("ES=%#" PRIxREGISTER "\n", r.regs[_REG_ES]);