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
Operand2 can be a:
constant
register with optional shift.