added asm_llvm and asm_native
removed disassemble