0000000000101011 md ← ZeroExtend1(MD); IF (md = 0) THROW RESINST; ssr ← SignExtend32(SSR); pc ← SignExtend32(PC); IF (IsDelaySlot()) THROW ILLSLOT; target ← pc; delayedpc ← target ∧ (~ 0x1); PC’’ ← Register(delayedpc); SR ← Register(ssr);