0011nnnnmmmm1110 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);