This is a work-in-progress implementation of a disassembler for M68k. There are not yet any
new tests for the disassembler. I've left them until there's a general consensus that the structure
of this change is acceptable.
Questions I'm aware of:
- Should this use Motorola or gas syntax? (At the moment it uses Motorola syntax.)
- The disassembler produces a table at runtime for disassembly generated from the code beads. Is this okay? (This is less than ideal but as I mentioned in my llvm-dev post, it's quite complicated to write a table-gen parser for code beads.)
Do we use this table anywhere? If not, is there any reason we can't use it?