0000nnnn00111010 md ← ZeroExtend1(MD); IF (md = 0) THROW RESINST; sgr ← SignExtend32(SGR); op1 ← sgr; Rn ← Register(op1);