>>12
Every modern assembler has a preprocessor.
What is your point?
You're not forced to use it and I doubt you even know how horrible x86 asm is to begin with.
Have you ever worked with someone else, or do you always just write small 100 line toy programs by yourself?