5 ;; x3 is the bit-by-bit logical "and" of x1 with x2.
12 ;; x3 is the bit-by-bit inclusive-or of x1 with x2.
17 WORD p_xor, 'XOR',fasm
19 ;; x3 is the bit-by-bit exclusive-or of x1 with x2.
24 WORD p_not, 'NOT',fasm
26 ;; v = 0 if x is non-zero and -1 otherwise
30 WORD p_false, 'FALSE',fasm
32 ;; Push a false flag, 0.
36 WORD p_true, 'TRUE',fasm
38 ;; Return a true flag, -1. (non-zero)
50 WORD p_within, 'WITHIN',fasm
51 ;; ( n1 n2 n3 -- flag )
52 ;; Push true if n2 <= n1 and n1 < n3 and false otherwise.
64 WORD p_0less, '0<',fasm
66 ;; flag is true (non-zero) if and only if n is less than zero.
72 WORD p_0equal, '0=',fasm
74 ;; flag is true if x is equal to zero otherwise false.
79 WORD p_lessthan, '<',fasm
81 ;; flag is true if and only if n1 is less than n2.
87 WORD p_lessequal, '<=',fasm
89 ;; flag is true if and only if n1 is less than n2.
95 WORD p_equal, '=',fasm
97 ;; flag is true if and only if x1 is bit-for-bit the same as
104 WORD p_unequal, '!=',fasm
106 ;; flag is true if and only if x1 is bit-for-bit the same as
113 WORD p_greaterthan, '>',fasm
115 ;; flag is true if and only if n1 is greater than n2.
121 WORD p_greaterequal, '>=',fasm
123 ;; flag is true if and only if n1 is greater than n2.