There are still two obscure cases disabled in hwtest that should be dealt with:
The first thing to be determined about branch delay slots is how long they are.
Now let's think how to use the intra-bundle interactions to determine whether two instructions are in the same bundle.
Now that we're going to be executing proper microcode (and not just submitting single instructions), it's time to look into two important things: bundles and branches.
We have basically exhausted the RE possibilities of manual instruction submission. I suppose DMA transfers could be REd that way too, but since their target assignments are very likely to depend on the microcode piece being executed (context switch or method), we're probably better off postponing it.