7.25 Relational operators

Relational operators act on two operands of the same type to produce a logical value.

The operands can be one of:
  • Numeric.
  • PC-relative.
  • Register-relative.
  • Strings.
Strings are sorted using ASCII ordering. String A is less than string B if it is a leading substring of string B, or if the left-most character in which the two strings differ is less in string A than in string B.
Arithmetic values are unsigned, so the value of 0>-1 is {FALSE}.
The following table shows the relational operators:

Table 7-7 Relational operators

Operator
Alias
Usage
Explanation
=
==
A=B
A equal to B
>
 
A>B
A greater than B
>=
 
A>=B
A greater than or equal to B
<
 
A<B
A less than B
<=
 
A<=B
A less than or equal to B
/=
<> !=
A/=B
A not equal to B
Related concepts
7.20 Binary operators
Non-ConfidentialPDF file icon PDF versionARM DUI0379G
Copyright © 2007, 2008, 2011, 2012, 2014, 2015 ARM. All rights reserved.