1 /* Generated from vivien.cloog by CLooG v0.14.0 gmp bits in 0.62s. */
2 /* CLooG asked for 1368 KBytes. */
3 for (p1
=-54*n
+4;p1
<=min(4,4*n
+1);p1
++) {
17 for (p1
=max(-54*n
+4,4*n
+2);p1
<=6;p1
++) {
23 for (p1
=7;p1
<=min(2*n
+2,9);p1
++) {
24 for (p2
=ceild(-p1
+2,4);p2
<=-1;p2
++) {
34 for (i
=ceild(p1
+1,4);i
<=floord(p1
-3,2);i
++) {
49 for (p1
=2*n
+3;p1
<=min(4*n
-2,9);p1
++) {
50 for (p2
=ceild(-p1
+2,4);p2
<=floord(-p1
+2*n
,2);p2
++) {
60 for (i
=ceild(p1
+1,4);i
<=n
;i
++) {
71 for (p1
=10;p1
<=min(12,2*n
+2);p1
++) {
72 for (p2
=ceild(-p1
+2,4);p2
<=floord(-p1
+5,4);p2
++) {
78 for (p2
=ceild(-p1
+6,4);p2
<=-1;p2
++) {
83 for (p3
=1;p3
<=-p2
;p3
++) {
95 for (i
=max(3,ceild(p1
+1,4));i
<=floord(p1
-3,2);i
++) {
110 if ((n
>= 5) && (n
<= 5)) {
124 for (p1
=max(max(4*n
-5,10),2*n
+3);p1
<=min(12,2*n
+4);p1
++) {
125 for (p2
=ceild(-p1
+2,4);p2
<=floord(-p1
+2*n
,2);p2
++) {
131 for (p2
=max(ceild(-p1
+2*n
+1,2),ceild(-p1
+6,4));p2
<=-1;p2
++) {
132 for (p3
=1;p3
<=-p2
;p3
++) {
144 for (i
=max(3,ceild(p1
+1,4));i
<=n
;i
++) {
155 for (p1
=14;p1
<=2*n
+2;p1
++) {
156 for (p2
=ceild(-p1
+2,4);p2
<=floord(-p1
+5,4);p2
++) {
162 for (p2
=ceild(-p1
+6,4);p2
<=floord(-p1
+9,4);p2
++) {
167 for (p3
=1;p3
<=-p2
;p3
++) {
175 for (p2
=ceild(-p1
+10,4);p2
<=-1;p2
++) {
185 for (p3
=1;p3
<=-p2
;p3
++) {
201 for (i
=ceild(p1
+1,4);i
<=floord(p1
-3,2);i
++) {
216 if ((n
>= 4) && (n
<= 4)) {
223 for (p1
=2*n
+3;p1
<=min(4*n
-10,2*n
+4);p1
++) {
224 for (p2
=ceild(-p1
+2,4);p2
<=floord(-p1
+5,4);p2
++) {
230 for (p2
=ceild(-p1
+6,4);p2
<=floord(-p1
+9,4);p2
++) {
235 for (p3
=1;p3
<=-p2
;p3
++) {
243 for (p2
=ceild(-p1
+10,4);p2
<=floord(-p1
+2*n
,2);p2
++) {
253 for (p3
=1;p3
<=-p2
;p3
++) {
261 for (p2
=ceild(-p1
+2*n
+1,2);p2
<=-1;p2
++) {
267 for (p3
=1;p3
<=-p2
;p3
++) {
283 for (i
=ceild(p1
+1,4);i
<=n
;i
++) {
294 for (p1
=2*n
+5;p1
<=min(4*n
-10,2*n
+58);p1
++) {
295 for (p2
=ceild(-p1
+2,4);p2
<=floord(-p1
+5,4);p2
++) {
301 for (p2
=ceild(-p1
+6,4);p2
<=floord(-p1
+9,4);p2
++) {
306 for (p3
=1;p3
<=-p2
;p3
++) {
314 for (p2
=ceild(-p1
+10,4);p2
<=floord(-p1
+2*n
,2);p2
++) {
324 for (p3
=1;p3
<=-p2
;p3
++) {
332 for (p2
=ceild(-p1
+2*n
+1,2);p2
<=floord(-p1
+2*n
+2,2);p2
++) {
338 for (p3
=1;p3
<=-p2
;p3
++) {
346 for (p2
=ceild(-p1
+2*n
+3,2);p2
<=min(floord(-p1
+2*n
+4,2),-1);p2
++) {
357 for (i
=ceild(p1
+1,4);i
<=n
;i
++) {
368 for (p1
=max(4*n
-9,2*n
+3);p1
<=min(4*n
-8,2*n
+4);p1
++) {
369 for (p2
=ceild(-p1
+2,4);p2
<=floord(-p1
+5,4);p2
++) {
375 for (p2
=ceild(-p1
+6,4);p2
<=floord(-p1
+2*n
,2);p2
++) {
380 for (p3
=1;p3
<=-p2
;p3
++) {
388 for (p2
=ceild(-p1
+2*n
+1,2);p2
<=-1;p2
++) {
394 for (p3
=1;p3
<=-p2
;p3
++) {
410 for (i
=ceild(p1
+1,4);i
<=n
;i
++) {
421 for (p1
=max(4*n
-7,14);p1
<=2*n
+4;p1
++) {
422 for (p2
=ceild(-p1
+2,4);p2
<=floord(-p1
+5,4);p2
++) {
428 for (p2
=ceild(-p1
+6,4);p2
<=floord(-p1
+2*n
,2);p2
++) {
433 for (p3
=1;p3
<=-p2
;p3
++) {
441 for (p2
=ceild(-p1
+2*n
+1,2);p2
<=floord(-p1
+9,4);p2
++) {
442 for (p3
=1;p3
<=-p2
;p3
++) {
450 for (p2
=ceild(-p1
+10,4);p2
<=-1;p2
++) {
456 for (p3
=1;p3
<=-p2
;p3
++) {
472 for (i
=ceild(p1
+1,4);i
<=n
;i
++) {
483 for (p1
=max(4*n
-9,2*n
+5);p1
<=min(4*n
-8,2*n
+58);p1
++) {
484 for (p2
=ceild(-p1
+2,4);p2
<=floord(-p1
+5,4);p2
++) {
490 for (p2
=ceild(-p1
+6,4);p2
<=floord(-p1
+2*n
,2);p2
++) {
495 for (p3
=1;p3
<=-p2
;p3
++) {
503 for (p2
=ceild(-p1
+2*n
+1,2);p2
<=floord(-p1
+2*n
+2,2);p2
++) {
509 for (p3
=1;p3
<=-p2
;p3
++) {
517 for (p2
=ceild(-p1
+2*n
+3,2);p2
<=min(floord(-p1
+2*n
+4,2),-1);p2
++) {
528 for (i
=ceild(p1
+1,4);i
<=n
;i
++) {
539 for (p1
=max(4*n
-7,2*n
+5);p1
<=min(4*n
-6,2*n
+58);p1
++) {
540 for (p2
=ceild(-p1
+2,4);p2
<=floord(-p1
+5,4);p2
++) {
546 for (p2
=ceild(-p1
+6,4);p2
<=floord(-p1
+2*n
,2);p2
++) {
551 for (p3
=1;p3
<=-p2
;p3
++) {
559 for (p2
=ceild(-p1
+2*n
+1,2);p2
<=floord(-p1
+9,4);p2
++) {
560 for (p3
=1;p3
<=-p2
;p3
++) {
568 for (p2
=ceild(-p1
+10,4);p2
<=floord(-p1
+2*n
+2,2);p2
++) {
574 for (p3
=1;p3
<=-p2
;p3
++) {
582 for (p2
=ceild(-p1
+2*n
+3,2);p2
<=min(floord(-p1
+2*n
+4,2),-1);p2
++) {
593 for (i
=ceild(p1
+1,4);i
<=n
;i
++) {
604 for (p1
=max(max(4*n
-5,14),2*n
+5);p1
<=min(4*n
-2,2*n
+58);p1
++) {
605 for (p2
=ceild(-p1
+2,4);p2
<=floord(-p1
+2*n
,2);p2
++) {
611 for (p2
=max(ceild(-p1
+2*n
+1,2),ceild(-p1
+6,4));p2
<=floord(-p1
+2*n
+2,2);p2
++) {
612 for (p3
=1;p3
<=-p2
;p3
++) {
620 for (p2
=max(ceild(-p1
+10,4),ceild(-p1
+2*n
+3,2));p2
<=min(floord(-p1
+2*n
+4,2),-1);p2
++) {
631 for (i
=ceild(p1
+1,4);i
<=n
;i
++) {
642 if ((n
<= 29) && (n
>= 3)) {
650 for (p1
=2*n
+59;p1
<=4*n
-10;p1
++) {
651 for (p2
=ceild(-p1
+2,4);p2
<=floord(-p1
+5,4);p2
++) {
657 for (p2
=ceild(-p1
+6,4);p2
<=floord(-p1
+9,4);p2
++) {
662 for (p3
=1;p3
<=-p2
;p3
++) {
670 for (p2
=ceild(-p1
+10,4);p2
<=floord(-p1
+2*n
,2);p2
++) {
680 for (p3
=1;p3
<=-p2
;p3
++) {
688 for (p2
=ceild(-p1
+2*n
+1,2);p2
<=floord(-p1
+2*n
+2,2);p2
++) {
694 for (p3
=1;p3
<=-p2
;p3
++) {
702 for (p2
=ceild(-p1
+2*n
+3,2);p2
<=floord(-p1
+2*n
+4,2);p2
++) {
713 for (i
=ceild(p1
+1,4);i
<=n
;i
++) {
720 for (p1
=max(4*n
-9,2*n
+59);p1
<=4*n
-8;p1
++) {
721 for (p2
=ceild(-p1
+2,4);p2
<=floord(-p1
+5,4);p2
++) {
727 for (p2
=ceild(-p1
+6,4);p2
<=floord(-p1
+2*n
,2);p2
++) {
732 for (p3
=1;p3
<=-p2
;p3
++) {
740 for (p2
=ceild(-p1
+2*n
+1,2);p2
<=floord(-p1
+2*n
+2,2);p2
++) {
746 for (p3
=1;p3
<=-p2
;p3
++) {
754 for (p2
=ceild(-p1
+2*n
+3,2);p2
<=floord(-p1
+2*n
+4,2);p2
++) {
765 for (i
=ceild(p1
+1,4);i
<=n
;i
++) {
772 for (p1
=max(4*n
-7,2*n
+59);p1
<=4*n
-6;p1
++) {
773 for (p2
=ceild(-p1
+2,4);p2
<=floord(-p1
+5,4);p2
++) {
779 for (p2
=ceild(-p1
+6,4);p2
<=floord(-p1
+2*n
,2);p2
++) {
784 for (p3
=1;p3
<=-p2
;p3
++) {
792 for (p2
=ceild(-p1
+2*n
+1,2);p2
<=floord(-p1
+9,4);p2
++) {
793 for (p3
=1;p3
<=-p2
;p3
++) {
801 for (p2
=ceild(-p1
+10,4);p2
<=floord(-p1
+2*n
+2,2);p2
++) {
807 for (p3
=1;p3
<=-p2
;p3
++) {
815 for (p2
=ceild(-p1
+2*n
+3,2);p2
<=floord(-p1
+2*n
+4,2);p2
++) {
826 for (i
=ceild(p1
+1,4);i
<=n
;i
++) {
833 for (p1
=max(4*n
-5,2*n
+59);p1
<=4*n
-2;p1
++) {
834 for (p2
=ceild(-p1
+2,4);p2
<=floord(-p1
+2*n
,2);p2
++) {
840 for (p2
=max(ceild(-p1
+2*n
+1,2),ceild(-p1
+6,4));p2
<=floord(-p1
+2*n
+2,2);p2
++) {
841 for (p3
=1;p3
<=-p2
;p3
++) {
849 for (p2
=max(ceild(-p1
+10,4),ceild(-p1
+2*n
+3,2));p2
<=floord(-p1
+2*n
+4,2);p2
++) {
860 for (i
=ceild(p1
+1,4);i
<=n
;i
++) {
867 for (p1
=max(4*n
,7);p1
<=min(4*n
+1,2*n
+58);p1
++) {
882 for (p1
=max(max(-54*n
+4,4*n
+2),7);p1
<=2*n
+58;p1
++) {
888 for (p1
=max(4*n
,2*n
+59);p1
<=4*n
+1;p1
++) {