1for (int c0 = 0; c0 <= 2; c0 += 1) {
2 S1(c0, 0, 0);
3 for (int c1 = 0; c1 <= 4; c1 += 1)
4 S2(c0, c1, 0);
5}
6S1(3, 0, 0);
7for (int c1 = 0; c1 <= 4; c1 += 1)
8 S2(3, c1, 0);
9for (int c1 = 7; c1 <= 11; c1 += 1)
10 S8(3, c1, 0);
11S1(4, 0, 0);
12S2(4, 0, 0);
13S3(4, 0, 0);
14S5(4, 0, 0);
15for (int c1 = 1; c1 <= 4; c1 += 1) {
16 S2(4, c1, 0);
17 S5(4, c1, 0);
18}
19for (int c1 = 7; c1 <= 11; c1 += 1)
20 S8(4, c1, 0);
21for (int c0 = 5; c0 <= 6; c0 += 1) {
22 for (int c1 = -4; c1 < c0 - 8; c1 += 1)
23 S6(c0, c1, 0);
24 for (int c1 = c0 - 9; c1 < 0; c1 += 1)
25 S7(c0, c1, 0);
26 S3(c0, 0, 0);
27 S7(c0, 0, 0);
28 for (int c1 = 1; c1 < c0 - 3; c1 += 1)
29 S4(c0, c1, -1);
30 for (int c1 = c0 - 4; c1 <= 4; c1 += 1)
31 S5(c0, c1, 0);
32 for (int c1 = 7; c1 <= 11; c1 += 1)
33 S8(c0, c1, 0);
34}
35for (int c1 = -4; c1 < -1; c1 += 1)
36 S6(7, c1, 0);
37for (int c1 = -2; c1 < 0; c1 += 1)
38 S7(7, c1, 0);
39S3(7, 0, 0);
40S7(7, 0, 0);
41for (int c1 = 1; c1 <= 3; c1 += 1)
42 S4(7, c1, -1);
43for (int c1 = 3; c1 <= 4; c1 += 1)
44 S5(7, c1, 0);
45S9(7, 4, 0);
46S10(7, 4, 0);
47S11(7, 4, 0);
48S21(7, 4, 0);
49S23(7, 4, 0);
50S11(7, 4, 1);
51S16(7, 4, 1);
52S17(7, 4, 1);
53for (int c2 = 2; c2 <= 4; c2 += 1)
54 S11(7, 4, c2);
55S12(7, 5, 0);
56S21(7, 5, 0);
57S22(7, 5, 0);
58S23(7, 5, 0);
59S12(7, 5, 1);
60S16(7, 5, 1);
61S17(7, 5, 1);
62for (int c2 = 2; c2 <= 4; c2 += 1)
63 S12(7, 5, c2);
64S21(7, 6, 0);
65S22(7, 6, 0);
66S23(7, 6, 0);
67for (int c1 = 7; c1 <= 8; c1 += 1) {
68 S8(7, c1, 0);
69 S21(7, c1, 0);
70 S22(7, c1, 0);
71 S23(7, c1, 0);
72}
73S8(7, 9, 0);
74S22(7, 9, 0);
75for (int c1 = 10; c1 <= 11; c1 += 1)
76 S8(7, c1, 0);
77for (int c1 = -4; c1 < 0; c1 += 1)
78 S6(8, c1, 0);
79S7(8, -1, 0);
80S3(8, 0, 0);
81S7(8, 0, 0);
82S19(8, 1, -2);
83S4(8, 1, -1);
84S19(8, 1, -1);
85S19(8, 1, 0);
86S15(8, 1, 4);
87S18(8, 1, 4);
88for (int c2 = -4; c2 < -2; c2 += 1) {
89 S14(8, 2, c2);
90 S20(8, 2, c2);
91}
92S14(8, 2, -2);
93S19(8, 2, -2);
94S20(8, 2, -2);
95S4(8, 2, -1);
96S14(8, 2, -1);
97S19(8, 2, -1);
98S20(8, 2, -1);
99S14(8, 2, 0);
100S19(8, 2, 0);
101S20(8, 2, 0);
102S15(8, 2, 4);
103S18(8, 2, 4);
104for (int c2 = -4; c2 < -1; c2 += 1) {
105 S14(8, 3, c2);
106 S20(8, 3, c2);
107}
108S4(8, 3, -1);
109S14(8, 3, -1);
110S20(8, 3, -1);
111S14(8, 3, 0);
112S20(8, 3, 0);
113S15(8, 3, 4);
114S18(8, 3, 4);
115for (int c2 = -4; c2 < -1; c2 += 1) {
116 S14(8, 4, c2);
117 S20(8, 4, c2);
118}
119S4(8, 4, -1);
120S14(8, 4, -1);
121S20(8, 4, -1);
122S5(8, 4, 0);
123S9(8, 4, 0);
124S10(8, 4, 0);
125S14(8, 4, 0);
126S20(8, 4, 0);
127S23(8, 4, 0);
128S13(8, 4, 1);
129S21(8, 4, 1);
130S23(8, 4, 1);
131S24(8, 4, 1);
132S13(8, 4, 2);
133S16(8, 4, 2);
134S17(8, 4, 2);
135S24(8, 4, 2);
136S13(8, 4, 3);
137S24(8, 4, 3);
138S13(8, 4, 4);
139S15(8, 4, 4);
140S23(8, 5, 0);
141S11(8, 5, 1);
142S21(8, 5, 1);
143S22(8, 5, 1);
144S23(8, 5, 1);
145S24(8, 5, 1);
146S11(8, 5, 2);
147S16(8, 5, 2);
148S17(8, 5, 2);
149S24(8, 5, 2);
150S11(8, 5, 3);
151S24(8, 5, 3);
152S11(8, 5, 4);
153S15(8, 5, 4);
154S23(8, 6, 0);
155S12(8, 6, 1);
156S21(8, 6, 1);
157S22(8, 6, 1);
158S23(8, 6, 1);
159S24(8, 6, 1);
160S12(8, 6, 2);
161S16(8, 6, 2);
162S17(8, 6, 2);
163S24(8, 6, 2);
164S12(8, 6, 3);
165S24(8, 6, 3);
166S12(8, 6, 4);
167for (int c1 = 7; c1 <= 8; c1 += 1) {
168 S23(8, c1, 0);
169 S21(8, c1, 1);
170 S22(8, c1, 1);
171 S23(8, c1, 1);
172 for (int c2 = 1; c2 <= 3; c2 += 1)
173 S24(8, c1, c2);
174}
175S22(8, 9, 1);
176S7(9, 0, 0);
177for (int c1 = 1; c1 <= 2; c1 += 1) {
178 for (int c2 = -1; c2 <= 0; c2 += 1)
179 S19(9, c1, c2);
180 for (int c2 = 4; c2 <= 5; c2 += 1) {
181 S15(9, c1, c2);
182 S18(9, c1, c2);
183 }
184}
185S20(9, 3, -4);
186for (int c2 = -3; c2 < -1; c2 += 1) {
187 S14(9, 3, c2);
188 S20(9, 3, c2);
189}
190for (int c2 = -1; c2 <= 0; c2 += 1) {
191 S14(9, 3, c2);
192 S19(9, 3, c2);
193 S20(9, 3, c2);
194}
195for (int c2 = 4; c2 <= 5; c2 += 1) {
196 S15(9, 3, c2);
197 S18(9, 3, c2);
198}
199S20(9, 4, -4);
200for (int c2 = -3; c2 < 0; c2 += 1) {
201 S14(9, 4, c2);
202 S20(9, 4, c2);
203}
204S9(9, 4, 0);
205S10(9, 4, 0);
206S14(9, 4, 0);
207S20(9, 4, 0);
208for (int c2 = 0; c2 <= 1; c2 += 1)
209 S23(9, 4, c2);
210S13(9, 4, 2);
211S21(9, 4, 2);
212S23(9, 4, 2);
213S24(9, 4, 2);
214S13(9, 4, 3);
215S16(9, 4, 3);
216S17(9, 4, 3);
217S24(9, 4, 3);
218S13(9, 4, 4);
219for (int c2 = 4; c2 <= 5; c2 += 1) {
220 S15(9, 4, c2);
221 S18(9, 4, c2);
222}
223for (int c2 = 0; c2 <= 1; c2 += 1)
224 S23(9, 5, c2);
225S13(9, 5, 2);
226S21(9, 5, 2);
227S22(9, 5, 2);
228S23(9, 5, 2);
229S24(9, 5, 2);
230S13(9, 5, 3);
231S16(9, 5, 3);
232S17(9, 5, 3);
233S24(9, 5, 3);
234S13(9, 5, 4);
235for (int c2 = 4; c2 <= 5; c2 += 1)
236 S15(9, 5, c2);
237for (int c2 = 0; c2 <= 1; c2 += 1)
238 S23(9, 6, c2);
239S11(9, 6, 2);
240S21(9, 6, 2);
241S22(9, 6, 2);
242S23(9, 6, 2);
243S24(9, 6, 2);
244S11(9, 6, 3);
245S16(9, 6, 3);
246S17(9, 6, 3);
247S24(9, 6, 3);
248S11(9, 6, 4);
249for (int c2 = 0; c2 <= 1; c2 += 1)
250 S23(9, 7, c2);
251S12(9, 7, 2);
252S21(9, 7, 2);
253S22(9, 7, 2);
254S23(9, 7, 2);
255S24(9, 7, 2);
256S12(9, 7, 3);
257S16(9, 7, 3);
258S17(9, 7, 3);
259S24(9, 7, 3);
260S12(9, 7, 4);
261for (int c2 = 0; c2 <= 1; c2 += 1)
262 S23(9, 8, c2);
263S21(9, 8, 2);
264S22(9, 8, 2);
265S23(9, 8, 2);
266for (int c2 = 2; c2 <= 3; c2 += 1)
267 S24(9, 8, c2);
268S22(9, 9, 2);
269for (int c1 = 1; c1 <= 3; c1 += 1) {
270 S19(10, c1, 0);
271 S26(10, c1, 3);
272 S15(10, c1, 4);
273 S18(10, c1, 4);
274 S25(10, c1, 4);
275 for (int c2 = 5; c2 <= 6; c2 += 1) {
276 S15(10, c1, c2);
277 S18(10, c1, c2);
278 }
279}
280for (int c2 = -4; c2 < -2; c2 += 1)
281 S20(10, 4, c2);
282for (int c2 = -2; c2 < 0; c2 += 1) {
283 S14(10, 4, c2);
284 S20(10, 4, c2);
285}
286S9(10, 4, 0);
287S10(10, 4, 0);
288S14(10, 4, 0);
289S19(10, 4, 0);
290S20(10, 4, 0);
291S13(10, 4, 3);
292S21(10, 4, 3);
293S24(10, 4, 3);
294S26(10, 4, 3);
295S13(10, 4, 4);
296S15(10, 4, 4);
297S16(10, 4, 4);
298S17(10, 4, 4);
299S18(10, 4, 4);
300S25(10, 4, 4);
301for (int c2 = 5; c2 <= 6; c2 += 1) {
302 S15(10, 4, c2);
303 S18(10, 4, c2);
304}
305S13(10, 5, 3);
306S21(10, 5, 3);
307S22(10, 5, 3);
308S24(10, 5, 3);
309S26(10, 5, 3);
310S13(10, 5, 4);
311S15(10, 5, 4);
312S16(10, 5, 4);
313S17(10, 5, 4);
314S18(10, 5, 4);
315S25(10, 5, 4);
316for (int c2 = 5; c2 <= 6; c2 += 1) {
317 S15(10, 5, c2);
318 S18(10, 5, c2);
319}
320S13(10, 6, 3);
321S21(10, 6, 3);
322S22(10, 6, 3);
323S24(10, 6, 3);
324S13(10, 6, 4);
325S16(10, 6, 4);
326S17(10, 6, 4);
327S11(10, 7, 3);
328S21(10, 7, 3);
329S22(10, 7, 3);
330S24(10, 7, 3);
331S11(10, 7, 4);
332S16(10, 7, 4);
333S17(10, 7, 4);
334S12(10, 8, 3);
335S21(10, 8, 3);
336S22(10, 8, 3);
337S24(10, 8, 3);
338S12(10, 8, 4);
339S16(10, 8, 4);
340S17(10, 8, 4);
341S22(10, 9, 3);
342for (int c0 = 11; c0 <= 14; c0 += 1)
343 for (int c1 = 1; c1 <= 5; c1 += 1) {
344 S26(c0, c1, 3);
345 S25(c0, c1, 4);
346 }
347

source code of polly/lib/External/isl/test_inputs/codegen/cloog/usvd_e_t.c