_REG_FS
__asm ("movl %%fs, %0" : "=a" (ucp->uc_mcontext.__gregs[_REG_FS]));
(ucp)->uc_mcontext.__gregs[_REG_FS] = 0x23, \
mcp->__gregs[_REG_FS] = 0;
sel = gr[_REG_FS] & 0xffff;
gr32[_REG32_FS] = gr[_REG_FS];
regs[_REG_FS] = tf->tf_fs & 0xffff;
regs[_REG_FS] = 0;
tf->tf_fs = regs[_REG_FS] & 0xffff;
gr[_REG_FS] = tf->tf_fs;
tf->tf_fs = gr[_REG_FS];
gdb_regs[14] = gregs[_REG_FS];
mctx->__gregs[_REG_FS] = lsigctx->fs & 0xFFFF;
DPRINTF("FS=%#" PRIxREGISTER "\n", r.regs[_REG_FS]);