4.5.2 Integer Expressions
An integer expression is one or more arguments delimited by operators,
yielding an integer value. Arguments are symbols, numbers or subexpressions. Subexpressions
are a left parenthesis (
followed by an integer expression, followed by a
right parenthesis )
; or a prefix operator followed by an argument.
Integer expressions involving symbols in program memory are evaluated in
Program Counter (PC) units. In MIPS32 mode, the Program Counter increments by 4 bytes for
each instruction word, but Thumb instructions on SAM devices are typically 2 bytes long.
For example, to branch to the next 32-bit instruction after label
L
,
specify L+4
as the destination, for
example:b L+4