_REG_CS
__asm ("pushl %%cs; popl %0" : "=a" (ucp->uc_mcontext.__gregs[_REG_CS]));
(ucp)->uc_mcontext.__gregs[_REG_CS] = 0x1b, \
mcp->__gregs[_REG_CS] = LSEL(LUCODE_SEL, SEL_UPL);
sel = gr[_REG_CS] & 0xffff;
gr32[_REG32_CS] = gr[_REG_CS];
regs[_REG_CS] = tf->tf_cs & 0xffff;
regs[_REG_CS] = LSEL(LUCODE_SEL, SEL_UPL);
tf->tf_cs = regs[_REG_CS] & 0xffff;
gr[_REG_CS] = tf->tf_cs;
!USERMODE(gr[_REG_CS]))
tf->tf_cs = gr[_REG_CS];
gdb_regs[18] = gregs[_REG_CS];
gdb_regs[10] = gregs[_REG_CS];
gregs[_REG_CS ] = gdb_regs[18];
gregs[_REG_CS] = gdb_regs[10];
mctx->__gregs[_REG_CS] = lsigctx->cs & 0xFFFF;
uc->uc_mcontext.__gregs[_REG_CS] &= ~SEL_RPL;
DPRINTF("CS=%#" PRIxREGISTER "\n", r.regs[_REG_CS]);