normal assembler doesn't support trailing // comments and also doesn't have a preprocessor