https://github.com/michaeljclark/riscv-disassembler