asm  codegen single line