10.3 Flexible second operand (Operand2)

Many ARM and Thumb general data processing instructions have a flexible second operand.

This is shown as Operand2 in the descriptions of the syntax of each instruction.
Operand2 can be either of the following:
  • A constant.
  • A register with optional shift.
Related concepts
10.6 Shift operations
Related reference
10.4 Syntax of Operand2 as a constant
10.5 Syntax of Operand2 as a register with optional shift
Non-ConfidentialPDF file icon PDF versionARM DUI0379G
Copyright © 2007, 2008, 2011, 2012, 2014, 2015 ARM. All rights reserved.