0111nnnniiiiiiii imm ← SignExtend8(s); op2 ← SignExtend32(Rn); op2 ← op2 + imm; Rn ← Register(op2);