2.6.5.5.1 Syntax
CMP{cond} Rn, Operand2
CMN{cond} Rn, Operand2
where:
cond is an optional condition code, see 2.6.3.7 Conditional Execution.
Rn is the register holding the first operand.
Operand2 is a flexible second operand. See 2.6.3.3 Flexible Second Operand for details of the options.