Assembler : Directives : FAIL
addw .macro ; check the number of args ; .if (\@ != 2) .fail "addw: wrong arg number!" .endif ... .endm