Assembler Reference

Relational operators

Table 3-9 shows the relational operators. These act on two operands of the same type to produce a logical value.

The operands can be one of:

numeric

program-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>-1is {FALSE}.

 

 

Table 3-9 Relational operators

 

 

 

Operator

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

 

 

 

<>

A<>B

A not equal to B

 

 

 

3-30

Copyright © 2000, 2001 ARM Limited. All rights reserved.

ARM DUI 0068B

Page 108
Image 108
ARM VERSION 1.2 manual Relational operators