0100nnnn00101000 op1 ← ZeroExtend32(Rn); op1 ← op1 << 16; Rn ← Register(op1);