Thanks Peter
deff will take any assembler instructions and dot labels but not macros or variable names. All parameters are automatically pushed onto the fpu stack.
for more general purpose macros, there is the traditional C #define and of course def which works a bit like a DOS batch file macro with its %1..%9 argument substitutions.
There is also a cleaner alternative to using multi-line #define(...)
macro(a,b,c)
...
end macro
Charles