SEG
asm volatile ("mov %0, %" SEG :: "rm" (sel));
"mov %0, %" SEG
asm volatile ("mov %0, %" SEG :: "rm" ((unsigned short)0x7));