5.9.4 .fail expression
Generates an error or a warning. If the value of the expression is 500 or
more, as will print a warning message. If the value is less than 500, xc32-as
will print an error message. The
message will include the value of expression. This can occasionally be useful inside
complex nested macros or conditional assembly.