Rebase + MIPS Integration + More instructions

I have commented out lines not yet implemented,
There are no flags (on the GP side anyway) in MIPS.

On x86/ARM, we turn this:

beq v0, v1, label
addiu v0, v0, 5

Into:

cmp v0, v1
pushf
add v0, 5
popf
je label

We don't have to do that on MIPS.  We might still have to reorder in case the instruction in the delay slot is more than one arg, but we will probably end up looking more like this:

sw v0, 0(sp)
addiu v0, v0, 5
lw at, 0(sp)
beq at, v1, label
nop

The thing is, there's no == compare.  The alternative would be:

subu at, v0, v1
sw at, 0(sp)
addiu v0, v0, 5
lw at, 0(sp)
beqz at, label
nop

-[Unknown]