1 /* Generated from ../../../git/cloog/test/vivien2.cloog by CLooG 0.14.0-136-gb91ef26 gmp bits in 0.48s. */
2 for (p1
=-54*n
+4;p1
<=4;p1
++) {
11 for (p1
=7;p1
<=9;p1
++) {
12 for (p2
=ceild(-p1
+2,4);p2
<=-1;p2
++) {
36 for (p1
=11;p1
<=13;p1
++) {
37 p2
= floord(-p1
+5,4) ;
41 for (p2
=ceild(-p1
+6,4);p2
<=-1;p2
++) {
45 for (p3
=1;p3
<=-p2
;p3
++) {
47 S5(-p2
+1,(p1
+2*p2
-2)/2,p3
) ;
66 for (p2
=2;p2
<=floord(p1
-3,4);p2
++) {
68 S2((p1
-2*p2
-1)/2,p2
) ;
72 for (p1
=14;p1
<=2*n
+2;p1
++) {
73 p2
= floord(-p1
+5,4) ;
77 p2
= floord(-p1
+9,4) ;
81 for (p3
=1;p3
<=-p2
;p3
++) {
83 S5(-p2
+1,(p1
+2*p2
-2)/2,p3
) ;
86 for (p2
=ceild(-p1
+10,4);p2
<=-1;p2
++) {
91 S6(-p2
+2,(p1
+2*p2
-4)/2) ;
93 for (p3
=1;p3
<=-p2
;p3
++) {
95 S5(-p2
+1,(p1
+2*p2
-2)/2,p3
) ;
114 for (p2
=2;p2
<=floord(p1
-3,4);p2
++) {
116 S2((p1
-2*p2
-1)/2,p2
) ;
124 for (p2
=2;p2
<=floord(n
,2);p2
++) {
127 for (p2
=ceild(-n
-1,2);p2
<=floord(-2*n
+1,4);p2
++) {
130 for (p2
=ceild(-n
+1,2);p2
<=floord(-2*n
+5,4);p2
++) {
132 for (p3
=1;p3
<=-p2
;p3
++) {
133 S5(-p2
+1,p2
+n
+1,p3
) ;
136 for (p2
=ceild(-n
+3,2);p2
<=-2;p2
++) {
139 for (p3
=1;p3
<=-p2
;p3
++) {
140 S5(-p2
+1,p2
+n
+1,p3
) ;
147 for (p1
=2*n
+5;p1
<=min(2*n
+58,4*n
-10);p1
++) {
148 p2
= floord(-p1
+5,4) ;
150 S4(-p2
,(p1
+2*p2
)/2) ;
152 p2
= floord(-p1
+9,4) ;
154 S4(-p2
,(p1
+2*p2
)/2) ;
156 for (p3
=1;p3
<=-p2
;p3
++) {
158 S5(-p2
+1,(p1
+2*p2
-2)/2,p3
) ;
161 for (p2
=ceild(-p1
+10,4);p2
<=floord(-p1
+2*n
,2);p2
++) {
163 S4(-p2
,(p1
+2*p2
)/2) ;
166 S6(-p2
+2,(p1
+2*p2
-4)/2) ;
168 for (p3
=1;p3
<=-p2
;p3
++) {
170 S5(-p2
+1,(p1
+2*p2
-2)/2,p3
) ;
174 p2
= floord(-p1
+2*n
+2,2) ;
176 S6(-p2
+2,(p1
+2*p2
-4)/2) ;
178 for (p3
=1;p3
<=-p2
;p3
++) {
180 S5(-p2
+1,(p1
+2*p2
-2)/2,p3
) ;
183 for (p2
=ceild(-p1
+2*n
+3,2);p2
<=min(-1,floord(-p1
+2*n
+4,2));p2
++) {
185 S6(-p2
+2,(p1
+2*p2
-4)/2) ;
194 for (p2
=ceild(p1
-2*n
-1,2);p2
<=floord(p1
-3,4);p2
++) {
196 S2((p1
-2*p2
-1)/2,p2
) ;
200 for (p1
=4*n
-9;p1
<=min(2*n
+58,4*n
-8);p1
++) {
201 p2
= floord(-p1
+5,4) ;
203 S4(-p2
,(p1
+2*p2
)/2) ;
205 for (p2
=ceild(-p1
+6,4);p2
<=floord(-p1
+2*n
,2);p2
++) {
207 S4(-p2
,(p1
+2*p2
)/2) ;
209 for (p3
=1;p3
<=-p2
;p3
++) {
211 S5(-p2
+1,(p1
+2*p2
-2)/2,p3
) ;
215 p2
= floord(-p1
+2*n
+2,2) ;
217 S6(-p2
+2,(p1
+2*p2
-4)/2) ;
219 for (p3
=1;p3
<=-p2
;p3
++) {
221 S5(-p2
+1,(p1
+2*p2
-2)/2,p3
) ;
224 p2
= floord(-p1
+2*n
+4,2) ;
226 S6(-p2
+2,(p1
+2*p2
-4)/2) ;
234 for (p2
=ceild(p1
-2*n
-1,2);p2
<=floord(p1
-3,4);p2
++) {
236 S2((p1
-2*p2
-1)/2,p2
) ;
240 for (p1
=4*n
-7;p1
<=min(2*n
+58,4*n
-6);p1
++) {
241 p2
= floord(-p1
+5,4) ;
243 S4(-p2
,(p1
+2*p2
)/2) ;
245 for (p2
=ceild(-p1
+6,4);p2
<=floord(-p1
+2*n
,2);p2
++) {
247 S4(-p2
,(p1
+2*p2
)/2) ;
249 for (p3
=1;p3
<=-p2
;p3
++) {
251 S5(-p2
+1,(p1
+2*p2
-2)/2,p3
) ;
255 for (p2
=ceild(-p1
+2*n
+1,2);p2
<=floord(-p1
+9,4);p2
++) {
256 for (p3
=1;p3
<=-p2
;p3
++) {
258 S5(-p2
+1,(p1
+2*p2
-2)/2,p3
) ;
262 for (p2
=ceild(-p1
+10,4);p2
<=floord(-p1
+2*n
+2,2);p2
++) {
264 S6(-p2
+2,(p1
+2*p2
-4)/2) ;
266 for (p3
=1;p3
<=-p2
;p3
++) {
268 S5(-p2
+1,(p1
+2*p2
-2)/2,p3
) ;
272 p2
= floord(-p1
+2*n
+4,2) ;
274 S6(-p2
+2,(p1
+2*p2
-4)/2) ;
282 for (p2
=ceild(p1
-2*n
-1,2);p2
<=floord(p1
-3,4);p2
++) {
284 S2((p1
-2*p2
-1)/2,p2
) ;
288 for (p1
=4*n
-5;p1
<=2*n
+58;p1
++) {
289 for (p2
=ceild(-p1
+2,4);p2
<=floord(-p1
+2*n
,2);p2
++) {
291 S4(-p2
,(p1
+2*p2
)/2) ;
294 for (p2
=max(ceild(-p1
+2*n
+1,2),ceild(-p1
+6,4));p2
<=floord(-p1
+2*n
+2,2);p2
++) {
295 for (p3
=1;p3
<=-p2
;p3
++) {
297 S5(-p2
+1,(p1
+2*p2
-2)/2,p3
) ;
301 for (p2
=max(ceild(-p1
+2*n
+3,2),ceild(-p1
+10,4));p2
<=floord(-p1
+2*n
+4,2);p2
++) {
303 S6(-p2
+2,(p1
+2*p2
-4)/2) ;
312 for (p2
=ceild(p1
-2*n
-1,2);p2
<=floord(p1
-3,4);p2
++) {
314 S2((p1
-2*p2
-1)/2,p2
) ;
318 for (p1
=2*n
+59;p1
<=4*n
-10;p1
++) {
319 p2
= floord(-p1
+5,4) ;
321 S4(-p2
,(p1
+2*p2
)/2) ;
323 p2
= floord(-p1
+9,4) ;
325 S4(-p2
,(p1
+2*p2
)/2) ;
327 for (p3
=1;p3
<=-p2
;p3
++) {
329 S5(-p2
+1,(p1
+2*p2
-2)/2,p3
) ;
332 for (p2
=ceild(-p1
+10,4);p2
<=floord(-p1
+2*n
,2);p2
++) {
334 S4(-p2
,(p1
+2*p2
)/2) ;
337 S6(-p2
+2,(p1
+2*p2
-4)/2) ;
339 for (p3
=1;p3
<=-p2
;p3
++) {
341 S5(-p2
+1,(p1
+2*p2
-2)/2,p3
) ;
345 p2
= floord(-p1
+2*n
+2,2) ;
347 S6(-p2
+2,(p1
+2*p2
-4)/2) ;
349 for (p3
=1;p3
<=-p2
;p3
++) {
351 S5(-p2
+1,(p1
+2*p2
-2)/2,p3
) ;
354 p2
= floord(-p1
+2*n
+4,2) ;
356 S6(-p2
+2,(p1
+2*p2
-4)/2) ;
361 for (p2
=ceild(p1
-2*n
-1,2);p2
<=floord(p1
-3,4);p2
++) {
363 S2((p1
-2*p2
-1)/2,p2
) ;
367 for (p1
=max(2*n
+59,4*n
-9);p1
<=4*n
-8;p1
++) {
368 p2
= floord(-p1
+5,4) ;
370 S4(-p2
,(p1
+2*p2
)/2) ;
372 for (p2
=ceild(-p1
+6,4);p2
<=floord(-p1
+2*n
,2);p2
++) {
374 S4(-p2
,(p1
+2*p2
)/2) ;
376 for (p3
=1;p3
<=-p2
;p3
++) {
378 S5(-p2
+1,(p1
+2*p2
-2)/2,p3
) ;
382 p2
= floord(-p1
+2*n
+2,2) ;
384 S6(-p2
+2,(p1
+2*p2
-4)/2) ;
386 for (p3
=1;p3
<=-p2
;p3
++) {
388 S5(-p2
+1,(p1
+2*p2
-2)/2,p3
) ;
391 p2
= floord(-p1
+2*n
+4,2) ;
393 S6(-p2
+2,(p1
+2*p2
-4)/2) ;
398 for (p2
=ceild(p1
-2*n
-1,2);p2
<=floord(p1
-3,4);p2
++) {
400 S2((p1
-2*p2
-1)/2,p2
) ;
404 for (p1
=max(2*n
+59,4*n
-7);p1
<=4*n
-6;p1
++) {
405 p2
= floord(-p1
+5,4) ;
407 S4(-p2
,(p1
+2*p2
)/2) ;
409 for (p2
=ceild(-p1
+6,4);p2
<=floord(-p1
+2*n
,2);p2
++) {
411 S4(-p2
,(p1
+2*p2
)/2) ;
413 for (p3
=1;p3
<=-p2
;p3
++) {
415 S5(-p2
+1,(p1
+2*p2
-2)/2,p3
) ;
419 for (p2
=ceild(-p1
+2*n
+1,2);p2
<=floord(-p1
+9,4);p2
++) {
420 for (p3
=1;p3
<=-p2
;p3
++) {
422 S5(-p2
+1,(p1
+2*p2
-2)/2,p3
) ;
426 for (p2
=ceild(-p1
+10,4);p2
<=floord(-p1
+2*n
+2,2);p2
++) {
428 S6(-p2
+2,(p1
+2*p2
-4)/2) ;
430 for (p3
=1;p3
<=-p2
;p3
++) {
432 S5(-p2
+1,(p1
+2*p2
-2)/2,p3
) ;
436 p2
= floord(-p1
+2*n
+4,2) ;
438 S6(-p2
+2,(p1
+2*p2
-4)/2) ;
443 for (p2
=ceild(p1
-2*n
-1,2);p2
<=floord(p1
-3,4);p2
++) {
445 S2((p1
-2*p2
-1)/2,p2
) ;
449 for (p1
=max(2*n
+59,4*n
-5);p1
<=4*n
-2;p1
++) {
450 for (p2
=ceild(-p1
+2,4);p2
<=floord(-p1
+2*n
,2);p2
++) {
452 S4(-p2
,(p1
+2*p2
)/2) ;
455 for (p2
=max(ceild(-p1
+2*n
+1,2),ceild(-p1
+6,4));p2
<=floord(-p1
+2*n
+2,2);p2
++) {
456 for (p3
=1;p3
<=-p2
;p3
++) {
458 S5(-p2
+1,(p1
+2*p2
-2)/2,p3
) ;
462 for (p2
=max(ceild(-p1
+2*n
+3,2),ceild(-p1
+10,4));p2
<=floord(-p1
+2*n
+4,2);p2
++) {
464 S6(-p2
+2,(p1
+2*p2
-4)/2) ;
470 for (p2
=ceild(p1
-2*n
-1,2);p2
<=floord(p1
-3,4);p2
++) {
472 S2((p1
-2*p2
-1)/2,p2
) ;
477 for (p1
=4*n
;p1
<=4*n
+1;p1
++) {