use ASM_NL instead of '; ' for assembler new line character in the macro