… returning of multiple instructions at once
…bit decoders for larger instructions
…gineer the Decoder typeclass a bit to make it work nicely, though
…s undecidable instances, but it's safe here
…ve the same format (reasonable) so each decoder instance only specifies the target instruction type. Also relies less on type families so we can omit that ugly architecture specifier first parameter that we had on all decoders before. Yay
…der for the IT instruction's parameter
… both conditional and unconditional depending on context, and can take an arbitrary data op, even though we only use a couple of the constructors there
… Ready to merge
…a target yet.
…w get more tests passing with a later objdump. Yes, I'm aware that I've hardcoded the path to objdump into this, but no one but me will ever touch these ancient repository states again, right?
…cases for our elusive memory operand decoder bugs
…erand decoder. Correct, but might need a special case or two
…the original, the original was buggy, but with any luck we can find bugs more easily in this new version :P