sh-dis/sh4/MOVA @(disp,PC),R0

8 lines
165 B
Plaintext

11000111dddddddd
pc ← SignExtend32(PC);
disp ← ZeroExtend8(i) << 2;
IF (IsDelaySlot())
THROW ILLSLOT;
r0 ← disp + ((pc + 4) ∧ (~ 0x3));
R0 ← Register(r0);