compiler.asm