The '#' character is not used in a macro definition, as the preprocessor stringification operator. It is used in HLI, as an inline assembly operator.