0100nnnn00100001 op1 ← SignExtend32(Rn); t ← op1< 0 FOR 1 >; op1 ← op1 >> 1; Rn ← Register(op1); T ← Bit(t);