0100nnnn00101011 op1 ← SignExtend32(Rn); IF (IsDelaySlot()) THROW ILLSLOT; target ← op1; delayedpc ← target ∧ (~ 0x1); PC’’ ← Register(delayedpc);