0000nnnn00000010 md ← ZeroExtend1(MD); IF (md = 0) THROW RESINST; sr ← SignExtend32(SR); op1 ← sr; Rn ← Register(op1);