0011nnnnmmmm1010 t ← ZeroExtend1(T); op1 ← ZeroExtend32(SignExtend32(Rm)); op2 ← ZeroExtend32(SignExtend32(Rn)); op2 ← (op2 - op1) - t; t ← op2< 32 FOR 1 >; Rn ← Register(op2); T ← Bit(t);