Compilation to the macro assembler