Pristine Ack-5.5
[Ack-5.5.git] / lang / cem / ctest / ctgen / cel.cem.g
1 40000 + 30000
2 40000 - 30000
3 40000 / 30000
4 40000 % 30000
5 40000 * 30000
6 40000 & 30000
7 40000 | 30000
8 40000 ^ 30000
9 40000 || 30000
10 40000 && 30000
11 40000 << 9
12 40000 >> 9
13 -40000 
14 !40000 
15 ~40000 
16 40000 == 30000
17 40000 != 30000
18 40000 <= 30000
19 40000 >= 30000
20 40000 < 30000
21 40000 > 30000
22 40000 ? 40000 : 30000
23 x = 40000  40000
24 x += 40000  40010
25 x -= 40000  -39990
26 x /= 40000  0
27 x %= 40000  10
28 x *= 40000  400000
29 x &= 40000  0
30 x |= 40000  40010
31 x ^= 40000  40010
32 x <<= 9 5120
33 x >>= 9 0
34 x ++ 11
35 x -- 9
36 -- x 9
37 ++ x 11
38 y = ( 40000 + 30000 ) 70000
39 y = ( 40000 - 30000 ) 10000
40 y = ( 40000 / 30000 ) 1
41 y = ( 40000 % 30000 ) 10000
42 y = ( 40000 * 30000 ) 1200000000
43 y = ( 40000 & 30000 ) 5120
44 y = ( 40000 | 30000 ) 64880
45 y = ( 40000 ^ 30000 ) 59760
46 y = ( 40000 || 30000 ) 1
47 y = ( 40000 && 30000 ) 1
48 y = ( 40000 << 9 ) 20480000
49 y = ( 40000 >> 9 ) 78
50 y = ( -40000  ) -40000
51 y = ( !40000  ) 0
52 y = ( ~40000  ) -40001
53 y = ( 40000 == 30000 ) 0
54 y = ( 40000 != 30000 ) 1
55 y = ( 40000 <= 30000 ) 0
56 y = ( 40000 >= 30000 ) 1
57 y = ( 40000 < 30000 ) 0
58 y = ( 40000 > 30000 ) 1
59 y = ( 40000 ? 40000 : 30000 ) 40000
60 y = ( x = 40000  ) 40000 40000
61 y = ( x += 40000  ) 40010 40010
62 y = ( x -= 40000  ) -39990 -39990
63 y = ( x /= 40000  ) 0 0
64 y = ( x %= 40000  ) 10 10
65 y = ( x *= 40000  ) 400000 400000
66 y = ( x &= 40000  ) 0 0
67 y = ( x |= 40000  ) 40010 40010
68 y = ( x ^= 40000  ) 40010 40010
69 y = ( x <<= 9 ) 5120 5120
70 y = ( x >>= 9 ) 0 0
71 y = ( x ++ ) 11 10
72 y = ( x -- ) 9 10
73 y = ( -- x ) 9 9
74 y = ( ++ x ) 11 11
75 yes if ( 40000 + 30000 ) yes() ; else no()
76 yes if ( 40000 - 30000 ) yes() ; else no()
77 yes if ( 40000 / 30000 ) yes() ; else no()
78 yes if ( 40000 % 30000 ) yes() ; else no()
79 yes if ( 40000 * 30000 ) yes() ; else no()
80 yes if ( 40000 & 30000 ) yes() ; else no()
81 yes if ( 40000 | 30000 ) yes() ; else no()
82 yes if ( 40000 ^ 30000 ) yes() ; else no()
83 yes if ( 40000 || 30000 ) yes() ; else no()
84 yes if ( 40000 && 30000 ) yes() ; else no()
85 yes if ( 40000 << 9 ) yes() ; else no()
86 yes if ( 40000 >> 9 ) yes() ; else no()
87 yes if ( -40000  ) yes() ; else no()
88 no if ( !40000  ) yes() ; else no()
89 yes if ( ~40000  ) yes() ; else no()
90 no if ( 40000 == 30000 ) yes() ; else no()
91 yes if ( 40000 != 30000 ) yes() ; else no()
92 no if ( 40000 <= 30000 ) yes() ; else no()
93 yes if ( 40000 >= 30000 ) yes() ; else no()
94 no if ( 40000 < 30000 ) yes() ; else no()
95 yes if ( 40000 > 30000 ) yes() ; else no()
96 yes if ( 40000 ? 40000 : 30000 ) yes() ; else no()
97 yes if ( x = 40000  ) yes() ; else no() 40000
98 yes if ( x += 40000  ) yes() ; else no() 40010
99 yes if ( x -= 40000  ) yes() ; else no() -39990
100 no if ( x /= 40000  ) yes() ; else no() 0
101 yes if ( x %= 40000  ) yes() ; else no() 10
102 yes if ( x *= 40000  ) yes() ; else no() 400000
103 no if ( x &= 40000  ) yes() ; else no() 0
104 yes if ( x |= 40000  ) yes() ; else no() 40010
105 yes if ( x ^= 40000  ) yes() ; else no() 40010
106 yes if ( x <<= 9 ) yes() ; else no() 5120
107 no if ( x >>= 9 ) yes() ; else no() 0
108 yes if ( x ++ ) yes() ; else no() 11
109 yes if ( x -- ) yes() ; else no() 9
110 yes if ( -- x ) yes() ; else no() 9
111 yes if ( ++ x ) yes() ; else no() 11