0000nnnn01000010 md ← ZeroExtend1(MD); IF (md = 0) THROW RESINST; spc ← SignExtend32(SPC); op1 ← spc; Rn ← Register(op1);