1101nnnndddddddd pc ← SignExtend32(PC); disp ← ZeroExtend8(d) << 2; IF (IsDelaySlot()) THROW ILLSLOT; address ← ZeroExtend32(disp + ((pc + 4) ∧ (~ 0x3))); op2 ← SignExtend32(ReadMemory32(address)); Rn ← Register(op2);