8.5.2 Instruction expansion
as will silently choose an instruction that fits
the operand size for `[register+constant]' operands. For
example, the offset
move.d [r3+127],r4 fits
in an instruction using a signed-byte offset. Similarly,
move.d [r2+32767],r1 will generate an instruction using a
16-bit offset. For symbolic expressions and constants that do
not fit in 16 bits including the sign bit, a 32-bit offset is
as will expand from a 16-bit branch
instruction into a sequence of instructions that can reach a
full 32-bit address. Since this does not correspond to a single
instruction, such expansions can optionally be warned about.
See section 8.5.1 Command-line Options.