I'm trying to write some inline assembly that works for 16, 32, 64, 128 bit intel machines (128 bit is sometime in the future). The idea is to use a generic register name so the compiler or assembler picks AX on 8086 (-m16?), EAX on i686 (-m32), RAX on x86_64 (-m64), and so on.
I thought I could...