OpenBoot 3.x Command Reference Manual

Comparison Commands

Table I-34 Comparison Commands

Command  

Stack Diagram 

Description 

<

( n1 n2 -- flag ) 

True if n1 < n2.

<=

( n1 n2 -- flag ) 

True if n1 <= n2.

<>

( n1 n2 -- flag ) 

True if n1 is not equal to n2.

=

( n1 n2 -- flag ) 

True if n1 = n2.

>

( n1 n2 -- flag ) 

True if n1 > n2.

>=

( n1 n2 -- flag ) 

True if n1 >= n2.

0<

( n -- flag ) 

True if n < 0.

0<=

( n -- flag ) 

True if n <= 0.

0<>

( n -- flag ) 

True if n <> 0.

0=

( n -- flag ) 

True if n = 0 (also inverts any flag).

0>

( n -- flag ) 

True if n > 0.

0>=

( n -- flag )  

True if n >= 0.

between

( n min max -- flag ) 

True if min <= n <= max.

false

( -- 0 ) 

The value FALSE, which is 0.

true

( -- -1 ) 

The value TRUE, which is -1.

u<

( u1 u2 -- flag ) 

True if u1 < u2, unsigned.

u<=

( u1 u2 -- flag ) 

True if u1 <= u2, unsigned.

u>

( u1 u2 -- flag ) 

True if u1 > u2, unsigned.

u>=

( u1 u2 -- flag ) 

True if u1 >= u2, unsigned.

within

( n min max -- flag ) 

True if min <= n < max.