9 lines
230 B
Plaintext
9 lines
230 B
Plaintext
1101nnnndddddddd
|
|
pc ← SignExtend32(PC);
|
|
disp ← ZeroExtend8(i) << 2;
|
|
IF (IsDelaySlot())
|
|
THROW ILLSLOT;
|
|
address ← ZeroExtend32(disp + ((pc + 4) ∧ (~ 0x3)));
|
|
op2 ← SignExtend32(ReadMemory32(address));
|
|
Rn ← Register(op2);
|