disassembler compiled, not tested