when I compiled my C code, the assembly code it generated was in AT&T syntax. It didn\'t make sense to me. why is that?