1 /** Test the comparison operators.
10 testCmpAroundZero(void)
12 {attr} {storage} {type} i;
34 testCompareConstants(void)
36 {attr} {storage} {type} i;
62 testCompareVariables(void)
64 {attr} {storage} {type} left, right;
69 ASSERT(left <= right);
71 ASSERT(right >= left);
75 ASSERT(left >= right);
77 ASSERT(right <= left);
81 ASSERT(left >= right);
83 ASSERT(right <= left);
86 ASSERT(left == right);
87 ASSERT(left <= right);
88 ASSERT(left >= right);
92 testUnsignedCompare(void)
94 {attr} {storage} unsigned {type} left, right;
97 right = (unsigned {type})-1;
100 ASSERT(left <= right);
101 ASSERT(right > left);
102 ASSERT(right >= left);
107 Constants on either side (reversal)