A .MACRO directive cannot be written between a .MACRO, .REPT, or .IRP directive and its corresponding .ENDM directive.