0100nnnn00001011 pc ← SignExtend32(PC); op1 ← SignExtend32(Rn); IF (IsDelaySlot()) THROW ILLSLOT; delayedpr ← pc + 4; target ← op1; delayedpc ← target ∧ (~ 0x1); PR’’ ← Register(delayedpr); PC’’ ← Register(delayedpc);