Multiplicative operators have the highest precedence of all binary operators. They act only on numeric expressions.
The following table shows the multiplicative operators:
Table 7-3 Multiplicative operators
Operator
Alias
Usage
Explanation
*
A*B
Multiply
/
A/B
Divide
:MOD:
%
A:MOD:B
A modulo B
You can use the :MOD: operator on PC-relative expressions to ensure code
is aligned correctly. These alignment checks have the form
PC-relative:MOD:Constant. For
example:
AREA x,CODE
ASSERT ({PC}:MOD:4) == 0
DCB 1
y DCB 2
ASSERT (y:MOD:4) == 1
ASSERT ({PC}:MOD:4) == 2
END
Arm’s Privacy Policy has been updated. By continuing to use our site, you consent to Arm’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers of your data.