1e5c31af7Sopenharmony_ci# WARNING: This file is auto-generated. Do NOT modify it manually, but rather
2e5c31af7Sopenharmony_ci# modify the generating script file. Otherwise changes will be lost!
3e5c31af7Sopenharmony_ci
4e5c31af7Sopenharmony_cicase operator_modulo
5e5c31af7Sopenharmony_ci	expect compile_fail
6e5c31af7Sopenharmony_ci	values {}
7e5c31af7Sopenharmony_ci
8e5c31af7Sopenharmony_ci	both ""
9e5c31af7Sopenharmony_ci		precision mediump float;
10e5c31af7Sopenharmony_ci		precision mediump int;
11e5c31af7Sopenharmony_ci
12e5c31af7Sopenharmony_ci		${DECLARATIONS}
13e5c31af7Sopenharmony_ci
14e5c31af7Sopenharmony_ci		void main()
15e5c31af7Sopenharmony_ci		{
16e5c31af7Sopenharmony_ci			${SETUP}
17e5c31af7Sopenharmony_ci			int value = 100;
18e5c31af7Sopenharmony_ci			value % 1;
19e5c31af7Sopenharmony_ci			${OUTPUT}
20e5c31af7Sopenharmony_ci		}
21e5c31af7Sopenharmony_ci	""
22e5c31af7Sopenharmony_ciend
23e5c31af7Sopenharmony_cicase operator_bitwise_not
24e5c31af7Sopenharmony_ci	expect compile_fail
25e5c31af7Sopenharmony_ci	values {}
26e5c31af7Sopenharmony_ci
27e5c31af7Sopenharmony_ci	both ""
28e5c31af7Sopenharmony_ci		precision mediump float;
29e5c31af7Sopenharmony_ci		precision mediump int;
30e5c31af7Sopenharmony_ci
31e5c31af7Sopenharmony_ci		${DECLARATIONS}
32e5c31af7Sopenharmony_ci
33e5c31af7Sopenharmony_ci		void main()
34e5c31af7Sopenharmony_ci		{
35e5c31af7Sopenharmony_ci			${SETUP}
36e5c31af7Sopenharmony_ci			int value = 100;
37e5c31af7Sopenharmony_ci			value = ~value;
38e5c31af7Sopenharmony_ci			${OUTPUT}
39e5c31af7Sopenharmony_ci		}
40e5c31af7Sopenharmony_ci	""
41e5c31af7Sopenharmony_ciend
42e5c31af7Sopenharmony_cicase operator_bitwise_shift_left
43e5c31af7Sopenharmony_ci	expect compile_fail
44e5c31af7Sopenharmony_ci	values {}
45e5c31af7Sopenharmony_ci
46e5c31af7Sopenharmony_ci	both ""
47e5c31af7Sopenharmony_ci		precision mediump float;
48e5c31af7Sopenharmony_ci		precision mediump int;
49e5c31af7Sopenharmony_ci
50e5c31af7Sopenharmony_ci		${DECLARATIONS}
51e5c31af7Sopenharmony_ci
52e5c31af7Sopenharmony_ci		void main()
53e5c31af7Sopenharmony_ci		{
54e5c31af7Sopenharmony_ci			${SETUP}
55e5c31af7Sopenharmony_ci			int value = 100;
56e5c31af7Sopenharmony_ci			value << 1;
57e5c31af7Sopenharmony_ci			${OUTPUT}
58e5c31af7Sopenharmony_ci		}
59e5c31af7Sopenharmony_ci	""
60e5c31af7Sopenharmony_ciend
61e5c31af7Sopenharmony_cicase operator_bitwise_shift_right
62e5c31af7Sopenharmony_ci	expect compile_fail
63e5c31af7Sopenharmony_ci	values {}
64e5c31af7Sopenharmony_ci
65e5c31af7Sopenharmony_ci	both ""
66e5c31af7Sopenharmony_ci		precision mediump float;
67e5c31af7Sopenharmony_ci		precision mediump int;
68e5c31af7Sopenharmony_ci
69e5c31af7Sopenharmony_ci		${DECLARATIONS}
70e5c31af7Sopenharmony_ci
71e5c31af7Sopenharmony_ci		void main()
72e5c31af7Sopenharmony_ci		{
73e5c31af7Sopenharmony_ci			${SETUP}
74e5c31af7Sopenharmony_ci			int value = 100;
75e5c31af7Sopenharmony_ci			value >> 1;
76e5c31af7Sopenharmony_ci			${OUTPUT}
77e5c31af7Sopenharmony_ci		}
78e5c31af7Sopenharmony_ci	""
79e5c31af7Sopenharmony_ciend
80e5c31af7Sopenharmony_cicase operator_bitwise_and
81e5c31af7Sopenharmony_ci	expect compile_fail
82e5c31af7Sopenharmony_ci	values {}
83e5c31af7Sopenharmony_ci
84e5c31af7Sopenharmony_ci	both ""
85e5c31af7Sopenharmony_ci		precision mediump float;
86e5c31af7Sopenharmony_ci		precision mediump int;
87e5c31af7Sopenharmony_ci
88e5c31af7Sopenharmony_ci		${DECLARATIONS}
89e5c31af7Sopenharmony_ci
90e5c31af7Sopenharmony_ci		void main()
91e5c31af7Sopenharmony_ci		{
92e5c31af7Sopenharmony_ci			${SETUP}
93e5c31af7Sopenharmony_ci			int value = 100;
94e5c31af7Sopenharmony_ci			value & 1;
95e5c31af7Sopenharmony_ci			${OUTPUT}
96e5c31af7Sopenharmony_ci		}
97e5c31af7Sopenharmony_ci	""
98e5c31af7Sopenharmony_ciend
99e5c31af7Sopenharmony_cicase operator_bitwise_xor
100e5c31af7Sopenharmony_ci	expect compile_fail
101e5c31af7Sopenharmony_ci	values {}
102e5c31af7Sopenharmony_ci
103e5c31af7Sopenharmony_ci	both ""
104e5c31af7Sopenharmony_ci		precision mediump float;
105e5c31af7Sopenharmony_ci		precision mediump int;
106e5c31af7Sopenharmony_ci
107e5c31af7Sopenharmony_ci		${DECLARATIONS}
108e5c31af7Sopenharmony_ci
109e5c31af7Sopenharmony_ci		void main()
110e5c31af7Sopenharmony_ci		{
111e5c31af7Sopenharmony_ci			${SETUP}
112e5c31af7Sopenharmony_ci			int value = 100;
113e5c31af7Sopenharmony_ci			value ^ 1;
114e5c31af7Sopenharmony_ci			${OUTPUT}
115e5c31af7Sopenharmony_ci		}
116e5c31af7Sopenharmony_ci	""
117e5c31af7Sopenharmony_ciend
118e5c31af7Sopenharmony_cicase operator_bitwise_or
119e5c31af7Sopenharmony_ci	expect compile_fail
120e5c31af7Sopenharmony_ci	values {}
121e5c31af7Sopenharmony_ci
122e5c31af7Sopenharmony_ci	both ""
123e5c31af7Sopenharmony_ci		precision mediump float;
124e5c31af7Sopenharmony_ci		precision mediump int;
125e5c31af7Sopenharmony_ci
126e5c31af7Sopenharmony_ci		${DECLARATIONS}
127e5c31af7Sopenharmony_ci
128e5c31af7Sopenharmony_ci		void main()
129e5c31af7Sopenharmony_ci		{
130e5c31af7Sopenharmony_ci			${SETUP}
131e5c31af7Sopenharmony_ci			int value = 100;
132e5c31af7Sopenharmony_ci			value | 1;
133e5c31af7Sopenharmony_ci			${OUTPUT}
134e5c31af7Sopenharmony_ci		}
135e5c31af7Sopenharmony_ci	""
136e5c31af7Sopenharmony_ciend
137e5c31af7Sopenharmony_cicase operator_assign_modulo
138e5c31af7Sopenharmony_ci	expect compile_fail
139e5c31af7Sopenharmony_ci	values {}
140e5c31af7Sopenharmony_ci
141e5c31af7Sopenharmony_ci	both ""
142e5c31af7Sopenharmony_ci		precision mediump float;
143e5c31af7Sopenharmony_ci		precision mediump int;
144e5c31af7Sopenharmony_ci
145e5c31af7Sopenharmony_ci		${DECLARATIONS}
146e5c31af7Sopenharmony_ci
147e5c31af7Sopenharmony_ci		void main()
148e5c31af7Sopenharmony_ci		{
149e5c31af7Sopenharmony_ci			${SETUP}
150e5c31af7Sopenharmony_ci			int value = 100;
151e5c31af7Sopenharmony_ci			value %= 1;
152e5c31af7Sopenharmony_ci			${OUTPUT}
153e5c31af7Sopenharmony_ci		}
154e5c31af7Sopenharmony_ci	""
155e5c31af7Sopenharmony_ciend
156e5c31af7Sopenharmony_cicase operator_assign_shift_left
157e5c31af7Sopenharmony_ci	expect compile_fail
158e5c31af7Sopenharmony_ci	values {}
159e5c31af7Sopenharmony_ci
160e5c31af7Sopenharmony_ci	both ""
161e5c31af7Sopenharmony_ci		precision mediump float;
162e5c31af7Sopenharmony_ci		precision mediump int;
163e5c31af7Sopenharmony_ci
164e5c31af7Sopenharmony_ci		${DECLARATIONS}
165e5c31af7Sopenharmony_ci
166e5c31af7Sopenharmony_ci		void main()
167e5c31af7Sopenharmony_ci		{
168e5c31af7Sopenharmony_ci			${SETUP}
169e5c31af7Sopenharmony_ci			int value = 100;
170e5c31af7Sopenharmony_ci			value <<= 1;
171e5c31af7Sopenharmony_ci			${OUTPUT}
172e5c31af7Sopenharmony_ci		}
173e5c31af7Sopenharmony_ci	""
174e5c31af7Sopenharmony_ciend
175e5c31af7Sopenharmony_cicase operator_assign_shift_right
176e5c31af7Sopenharmony_ci	expect compile_fail
177e5c31af7Sopenharmony_ci	values {}
178e5c31af7Sopenharmony_ci
179e5c31af7Sopenharmony_ci	both ""
180e5c31af7Sopenharmony_ci		precision mediump float;
181e5c31af7Sopenharmony_ci		precision mediump int;
182e5c31af7Sopenharmony_ci
183e5c31af7Sopenharmony_ci		${DECLARATIONS}
184e5c31af7Sopenharmony_ci
185e5c31af7Sopenharmony_ci		void main()
186e5c31af7Sopenharmony_ci		{
187e5c31af7Sopenharmony_ci			${SETUP}
188e5c31af7Sopenharmony_ci			int value = 100;
189e5c31af7Sopenharmony_ci			value >>= 1;
190e5c31af7Sopenharmony_ci			${OUTPUT}
191e5c31af7Sopenharmony_ci		}
192e5c31af7Sopenharmony_ci	""
193e5c31af7Sopenharmony_ciend
194e5c31af7Sopenharmony_cicase operator_assign_and
195e5c31af7Sopenharmony_ci	expect compile_fail
196e5c31af7Sopenharmony_ci	values {}
197e5c31af7Sopenharmony_ci
198e5c31af7Sopenharmony_ci	both ""
199e5c31af7Sopenharmony_ci		precision mediump float;
200e5c31af7Sopenharmony_ci		precision mediump int;
201e5c31af7Sopenharmony_ci
202e5c31af7Sopenharmony_ci		${DECLARATIONS}
203e5c31af7Sopenharmony_ci
204e5c31af7Sopenharmony_ci		void main()
205e5c31af7Sopenharmony_ci		{
206e5c31af7Sopenharmony_ci			${SETUP}
207e5c31af7Sopenharmony_ci			int value = 100;
208e5c31af7Sopenharmony_ci			value &= 1;
209e5c31af7Sopenharmony_ci			${OUTPUT}
210e5c31af7Sopenharmony_ci		}
211e5c31af7Sopenharmony_ci	""
212e5c31af7Sopenharmony_ciend
213e5c31af7Sopenharmony_cicase operator_assign_xor
214e5c31af7Sopenharmony_ci	expect compile_fail
215e5c31af7Sopenharmony_ci	values {}
216e5c31af7Sopenharmony_ci
217e5c31af7Sopenharmony_ci	both ""
218e5c31af7Sopenharmony_ci		precision mediump float;
219e5c31af7Sopenharmony_ci		precision mediump int;
220e5c31af7Sopenharmony_ci
221e5c31af7Sopenharmony_ci		${DECLARATIONS}
222e5c31af7Sopenharmony_ci
223e5c31af7Sopenharmony_ci		void main()
224e5c31af7Sopenharmony_ci		{
225e5c31af7Sopenharmony_ci			${SETUP}
226e5c31af7Sopenharmony_ci			int value = 100;
227e5c31af7Sopenharmony_ci			value ^= 1;
228e5c31af7Sopenharmony_ci			${OUTPUT}
229e5c31af7Sopenharmony_ci		}
230e5c31af7Sopenharmony_ci	""
231e5c31af7Sopenharmony_ciend
232e5c31af7Sopenharmony_cicase operator_assign_or
233e5c31af7Sopenharmony_ci	expect compile_fail
234e5c31af7Sopenharmony_ci	values {}
235e5c31af7Sopenharmony_ci
236e5c31af7Sopenharmony_ci	both ""
237e5c31af7Sopenharmony_ci		precision mediump float;
238e5c31af7Sopenharmony_ci		precision mediump int;
239e5c31af7Sopenharmony_ci
240e5c31af7Sopenharmony_ci		${DECLARATIONS}
241e5c31af7Sopenharmony_ci
242e5c31af7Sopenharmony_ci		void main()
243e5c31af7Sopenharmony_ci		{
244e5c31af7Sopenharmony_ci			${SETUP}
245e5c31af7Sopenharmony_ci			int value = 100;
246e5c31af7Sopenharmony_ci			value |= 1;
247e5c31af7Sopenharmony_ci			${OUTPUT}
248e5c31af7Sopenharmony_ci		}
249e5c31af7Sopenharmony_ci	""
250e5c31af7Sopenharmony_ciend
251