Operator precedence

The assembler includes an extensive set of operators for use in expressions. Many of the operators resemble their counterparts in high-level languages such as C.

There is a strict order of precedence in their evaluation:

  1. Expressions in parentheses are evaluated first.

  2. Operators are applied in precedence order.

  3. Adjacent unary operators are evaluated from right to left.

  4. Binary operators of equal precedence are evaluated from left to right.

Show/hideSee also

Copyright © 2010-2011 ARM. All rights reserved.ARM DUI 0473C
Non-ConfidentialID080411