Clearly the ifdef check passed so FPC_SRAMSIZE is defined, however when the macro is used FPC
doesn't recognize it. If the macro reference is moved outside the asm block to a const then it
works as expected (to some degree, there is another problem unrelated to the use of a macro).
This code compiles as expected:
sramSize = FPC_SRAMSIZE;
sts sramSize , r31