1 /* Generated from ./vivien2.cloog by CLooG 0.15 64 bits in 0.62s. */
2 for (p1=-54*n+4;p1<=4;p1++) {
12 for (p1=7;p1<=9;p1++) {
13 for (p2=ceild(-p1+2,4);p2<=-1;p2++) {
23 for (i=ceild(p1+1,4);i<=floord(p1-3,2);i++) {
38 for (p1=10;p1<=12;p1++) {
39 for (p2=ceild(-p1+2,4);p2<=floord(-p1+5,4);p2++) {
45 for (p2=ceild(-p1+6,4);p2<=-1;p2++) {
50 for (p3=1;p3<=-p2;p3++) {
62 for (i=max(ceild(p1+1,4),3);i<=floord(p1-3,2);i++) {
82 for (p1=14;p1<=2*n+2;p1++) {
83 for (p2=ceild(-p1+2,4);p2<=floord(-p1+5,4);p2++) {
89 for (p2=ceild(-p1+6,4);p2<=floord(-p1+9,4);p2++) {
94 for (p3=1;p3<=-p2;p3++) {
102 for (p2=ceild(-p1+10,4);p2<=-1;p2++) {
112 for (p3=1;p3<=-p2;p3++) {
128 for (i=ceild(p1+1,4);i<=floord(p1-3,2);i++) {
143 for (p1=2*n+3;p1<=2*n+4;p1++) {
144 for (p2=ceild(-p1+2,4);p2<=floord(-p1+5,4);p2++) {
150 for (p2=ceild(-p1+6,4);p2<=floord(-p1+9,4);p2++) {
155 for (p3=1;p3<=-p2;p3++) {
163 for (p2=ceild(-p1+10,4);p2<=floord(-p1+2*n,2);p2++) {
173 for (p3=1;p3<=-p2;p3++) {
181 for (p2=ceild(-p1+2*n+1,2);p2<=-1;p2++) {
187 for (p3=1;p3<=-p2;p3++) {
203 for (i=ceild(p1+1,4);i<=n;i++) {
214 for (p1=2*n+5;p1<=min(4*n-10,2*n+58);p1++) {
215 for (p2=ceild(-p1+2,4);p2<=floord(-p1+5,4);p2++) {
221 for (p2=ceild(-p1+6,4);p2<=floord(-p1+9,4);p2++) {
226 for (p3=1;p3<=-p2;p3++) {
234 for (p2=ceild(-p1+10,4);p2<=floord(-p1+2*n,2);p2++) {
244 for (p3=1;p3<=-p2;p3++) {
252 for (p2=ceild(-p1+2*n+1,2);p2<=floord(-p1+2*n+2,2);p2++) {
258 for (p3=1;p3<=-p2;p3++) {
266 for (p2=ceild(-p1+2*n+3,2);p2<=min(floord(-p1+2*n+4,2),-1);p2++) {
277 for (i=ceild(p1+1,4);i<=n;i++) {
288 for (p1=4*n-9;p1<=min(4*n-8,2*n+58);p1++) {
289 for (p2=ceild(-p1+2,4);p2<=floord(-p1+5,4);p2++) {
295 for (p2=ceild(-p1+6,4);p2<=floord(-p1+2*n,2);p2++) {
300 for (p3=1;p3<=-p2;p3++) {
308 for (p2=ceild(-p1+2*n+1,2);p2<=floord(-p1+2*n+2,2);p2++) {
314 for (p3=1;p3<=-p2;p3++) {
322 for (p2=ceild(-p1+2*n+3,2);p2<=floord(-p1+2*n+4,2);p2++) {
333 for (i=ceild(p1+1,4);i<=n;i++) {
344 for (p1=4*n-7;p1<=min(4*n-6,2*n+58);p1++) {
345 for (p2=ceild(-p1+2,4);p2<=floord(-p1+5,4);p2++) {
351 for (p2=ceild(-p1+6,4);p2<=floord(-p1+2*n,2);p2++) {
356 for (p3=1;p3<=-p2;p3++) {
364 for (p2=ceild(-p1+2*n+1,2);p2<=floord(-p1+9,4);p2++) {
365 for (p3=1;p3<=-p2;p3++) {
373 for (p2=ceild(-p1+10,4);p2<=floord(-p1+2*n+2,2);p2++) {
379 for (p3=1;p3<=-p2;p3++) {
387 for (p2=ceild(-p1+2*n+3,2);p2<=floord(-p1+2*n+4,2);p2++) {
398 for (i=ceild(p1+1,4);i<=n;i++) {
409 for (p1=4*n-5;p1<=2*n+58;p1++) {
410 for (p2=ceild(-p1+2,4);p2<=floord(-p1+2*n,2);p2++) {
416 for (p2=max(ceild(-p1+6,4),ceild(-p1+2*n+1,2));p2<=floord(-p1+2*n+2,2);p2++) {
417 for (p3=1;p3<=-p2;p3++) {
425 for (p2=max(ceild(-p1+10,4),ceild(-p1+2*n+3,2));p2<=floord(-p1+2*n+4,2);p2++) {
436 for (i=ceild(p1+1,4);i<=n;i++) {
447 for (p1=2*n+59;p1<=4*n-10;p1++) {
448 for (p2=ceild(-p1+2,4);p2<=floord(-p1+5,4);p2++) {
454 for (p2=ceild(-p1+6,4);p2<=floord(-p1+9,4);p2++) {
459 for (p3=1;p3<=-p2;p3++) {
467 for (p2=ceild(-p1+10,4);p2<=floord(-p1+2*n,2);p2++) {
477 for (p3=1;p3<=-p2;p3++) {
485 for (p2=ceild(-p1+2*n+1,2);p2<=floord(-p1+2*n+2,2);p2++) {
491 for (p3=1;p3<=-p2;p3++) {
499 for (p2=ceild(-p1+2*n+3,2);p2<=floord(-p1+2*n+4,2);p2++) {
510 for (i=ceild(p1+1,4);i<=n;i++) {
517 for (p1=max(4*n-9,2*n+59);p1<=4*n-8;p1++) {
518 for (p2=ceild(-p1+2,4);p2<=floord(-p1+5,4);p2++) {
524 for (p2=ceild(-p1+6,4);p2<=floord(-p1+2*n,2);p2++) {
529 for (p3=1;p3<=-p2;p3++) {
537 for (p2=ceild(-p1+2*n+1,2);p2<=floord(-p1+2*n+2,2);p2++) {
543 for (p3=1;p3<=-p2;p3++) {
551 for (p2=ceild(-p1+2*n+3,2);p2<=floord(-p1+2*n+4,2);p2++) {
562 for (i=ceild(p1+1,4);i<=n;i++) {
569 for (p1=max(4*n-7,2*n+59);p1<=4*n-6;p1++) {
570 for (p2=ceild(-p1+2,4);p2<=floord(-p1+5,4);p2++) {
576 for (p2=ceild(-p1+6,4);p2<=floord(-p1+2*n,2);p2++) {
581 for (p3=1;p3<=-p2;p3++) {
589 for (p2=ceild(-p1+2*n+1,2);p2<=floord(-p1+9,4);p2++) {
590 for (p3=1;p3<=-p2;p3++) {
598 for (p2=ceild(-p1+10,4);p2<=floord(-p1+2*n+2,2);p2++) {
604 for (p3=1;p3<=-p2;p3++) {
612 for (p2=ceild(-p1+2*n+3,2);p2<=floord(-p1+2*n+4,2);p2++) {
623 for (i=ceild(p1+1,4);i<=n;i++) {
630 for (p1=max(4*n-5,2*n+59);p1<=4*n-2;p1++) {
631 for (p2=ceild(-p1+2,4);p2<=floord(-p1+2*n,2);p2++) {
637 for (p2=max(ceild(-p1+6,4),ceild(-p1+2*n+1,2));p2<=floord(-p1+2*n+2,2);p2++) {
638 for (p3=1;p3<=-p2;p3++) {
646 for (p2=max(ceild(-p1+10,4),ceild(-p1+2*n+3,2));p2<=floord(-p1+2*n+4,2);p2++) {
657 for (i=ceild(p1+1,4);i<=n;i++) {
671 for (p1=4*n;p1<=4*n+1;p1++) {