It's not a "macro assembler" in the classic sense - no support for macros. And we usually call the CPU architecture X86 otherwise, rather than IA32.
Created attachment 23231 [details] patch to do it
Comment on attachment 23231 [details] patch to do it rs=me