I was compiling some code that had this piece of code:
__asm__ __volatile__ (" pushw %%es movw %%ds, %%ax movw %%ax, %%es xorl %%eax, %%e