_segdescr 197 mtcp/NOTES-x86_64/tls-i386.h union user_desc_init _segdescr; \ _segdescr 208 mtcp/NOTES-x86_64/tls-i386.h _segdescr.vals[0] = TLS_GET_GS () >> 3; \ _segdescr 210 mtcp/NOTES-x86_64/tls-i386.h _segdescr.vals[0] = -1; \ _segdescr 212 mtcp/NOTES-x86_64/tls-i386.h _segdescr.vals[1] = (unsigned long int) _thrdescr; \ _segdescr 214 mtcp/NOTES-x86_64/tls-i386.h _segdescr.vals[2] = 0xfffff; \ _segdescr 222 mtcp/NOTES-x86_64/tls-i386.h _segdescr.vals[3] = 0x51; \ _segdescr 228 mtcp/NOTES-x86_64/tls-i386.h : "=a" (_result), "=m" (_segdescr.desc.entry_number) \ _segdescr 230 mtcp/NOTES-x86_64/tls-i386.h TLS_EBX_ARG (&_segdescr.desc), "m" (_segdescr.desc)); \ _segdescr 241 mtcp/NOTES-x86_64/tls-i386.h TLS_SET_GS (_segdescr.desc.entry_number * 8 + 3); \