I'm using intel syntax with GNU AS as I'm used to X86 assembler from back in the day and I make less mistakes than I would with the AT&T syntax. Back in the 16 bit days, an instruction like:
mov ax, [bx]
would move the byte pointer at bx into ax. Some assemblers had overrides on this asssumption, normally with a directive. Now that I'm using 32 bit assembly, almost every line is:
mov eax, dword ptr [bx]
Is there any way to make that the default or do I live with "dword ptr" all over the place? I do realise that I could go AT&T and have movl and movq etc...