0000nnnn00110010 md ← ZeroExtend1(MD); IF (md = 0) THROW RESINST; ssr ← SignExtend32(SSR); op1 ← ssr; Rn ← Register(op1);