2.6.5.1.1 Syntax
op{S}{cond} {Rd,} Rn, Operand2
op{cond} {Rd,} Rn, #imm12 ; ADD and SUB only
where:
- op is one of:
ADD: AddADC: Add with CarrySUB: SubtractSBC: Subtract with CarryRSB: Reverse Subtract
Sis an optional suffix. IfSis specified, the condition code flags are updated on the result of the operation, see Conditional Execution.condis an optional condition code, see Conditional Execution.Rdis the destination register. If Rd is omitted, the destination register is Rn.Rnis the register holding the first operand.- Operand2 is a flexible second operand. For more information about the options, see Flexible Second Operand.
imm12is any value in the range 0-4095
