1 /* Generated from ../../../git/cloog/test/vivien2.cloog by CLooG 0.14.0-238-gb1cb779 gmp bits in 0.22s. */
2 for (p1
=-54*n
+4;p1
<=4;p1
++) {
17 for (p1
=10;p1
<=13;p1
++) {
39 for (p2
=1;p2
<=floord(p1
-3,4);p2
++) {
45 for (p1
=14;p1
<=2*n
+2;p1
++) {
54 for (p3
=1;p3
<=-p2
;p3
++) {
56 S5(-p2
+1,(p1
+2*p2
-2)/2,p3
);
59 for (p2
=ceild(-p1
+10,4);p2
<=-1;p2
++) {
64 S6(-p2
+2,(p1
+2*p2
-4)/2);
66 for (p3
=1;p3
<=-p2
;p3
++) {
68 S5(-p2
+1,(p1
+2*p2
-2)/2,p3
);
84 for (p2
=1;p2
<=floord(p1
-3,4);p2
++) {
93 for (p2
=1;p2
<=floord(n
,2);p2
++) {
100 for (p3
=1;p3
<=-p2
;p3
++) {
103 for (p2
=ceild(-n
+3,2);p2
<=-2;p2
++) {
106 for (p3
=1;p3
<=-p2
;p3
++) {
117 for (p2
=2;p2
<=floord(n
+1,2);p2
++) {
120 for (p1
=2*n
+6;p1
<=min(2*n
+58,4*n
-10);p1
++) {
121 p2
= floord(-p1
+5,4);
125 p2
= floord(-p1
+9,4);
129 for (p3
=1;p3
<=-p2
;p3
++) {
131 S5(-p2
+1,(p1
+2*p2
-2)/2,p3
);
134 for (p2
=ceild(-p1
+10,4);p2
<=floord(-p1
+2*n
,2);p2
++) {
139 S6(-p2
+2,(p1
+2*p2
-4)/2);
141 for (p3
=1;p3
<=-p2
;p3
++) {
143 S5(-p2
+1,(p1
+2*p2
-2)/2,p3
);
148 S6((p1
-2*n
+2)/2,n
-1);
149 for (p3
=1;p3
<=floord(p1
-2*n
-2,2);p3
++) {
162 for (p2
=ceild(p1
-2*n
-1,2);p2
<=floord(p1
-3,4);p2
++) {
164 S2((p1
-2*p2
-1)/2,p2
);
168 for (p1
=4*n
-9;p1
<=min(2*n
+58,4*n
-6);p1
++) {
169 p2
= floord(-p1
+5,4);
170 if (p1
== -2*p2
+2*n
-2) {
173 for (p2
=ceild(-p1
+6,4);p2
<=floord(-p1
+2*n
,2);p2
++) {
174 if (p1
== -2*p2
+2*n
) {
177 for (p3
=1;p3
<=-p2
;p3
++) {
178 if (p1
== -2*p2
+2*n
) {
184 S6((p1
-2*n
+2)/2,n
-1);
185 for (p3
=1;p3
<=floord(p1
-2*n
-2,2);p3
++) {
198 for (p2
=ceild(p1
-2*n
-1,2);p2
<=floord(p1
-3,4);p2
++) {
200 S2((p1
-2*p2
-1)/2,p2
);
204 for (p1
=4*n
-5;p1
<=2*n
+58;p1
++) {
205 for (p2
=ceild(-p1
+2,4);p2
<=floord(-p1
+2*n
,2);p2
++) {
206 if (p1
== -2*p2
+2*n
) {
211 for (p3
=1;p3
<=floord(p1
-2*n
-2,2);p3
++) {
218 if ((n
== 30) && (p1
== 117)) {
224 for (p2
=ceild(p1
-2*n
-1,2);p2
<=floord(p1
-3,4);p2
++) {
226 S2((p1
-2*p2
-1)/2,p2
);
230 for (p1
=2*n
+59;p1
<=4*n
-10;p1
++) {
231 p2
= floord(-p1
+5,4);
235 p2
= floord(-p1
+9,4);
239 for (p3
=1;p3
<=-p2
;p3
++) {
241 S5(-p2
+1,(p1
+2*p2
-2)/2,p3
);
244 for (p2
=ceild(-p1
+10,4);p2
<=floord(-p1
+2*n
,2);p2
++) {
249 S6(-p2
+2,(p1
+2*p2
-4)/2);
251 for (p3
=1;p3
<=-p2
;p3
++) {
253 S5(-p2
+1,(p1
+2*p2
-2)/2,p3
);
258 S6((p1
-2*n
+2)/2,n
-1);
259 for (p3
=1;p3
<=floord(p1
-2*n
-2,2);p3
++) {
269 for (p2
=ceild(p1
-2*n
-1,2);p2
<=floord(p1
-3,4);p2
++) {
271 S2((p1
-2*p2
-1)/2,p2
);
275 for (p1
=max(2*n
+59,4*n
-9);p1
<=4*n
-6;p1
++) {
276 p2
= floord(-p1
+5,4);
277 if (p1
== -2*p2
+2*n
-2) {
280 for (p2
=ceild(-p1
+6,4);p2
<=floord(-p1
+2*n
,2);p2
++) {
281 if (p1
== -2*p2
+2*n
) {
284 for (p3
=1;p3
<=-p2
;p3
++) {
285 if (p1
== -2*p2
+2*n
) {
291 S6((p1
-2*n
+2)/2,n
-1);
292 for (p3
=1;p3
<=floord(p1
-2*n
-2,2);p3
++) {
302 for (p2
=ceild(p1
-2*n
-1,2);p2
<=floord(p1
-3,4);p2
++) {
304 S2((p1
-2*p2
-1)/2,p2
);
308 for (p1
=max(2*n
+59,4*n
-5);p1
<=4*n
-2;p1
++) {
309 for (p2
=ceild(-p1
+2,4);p2
<=floord(-p1
+2*n
,2);p2
++) {
310 if (p1
== -2*p2
+2*n
) {
315 for (p3
=1;p3
<=floord(p1
-2*n
-2,2);p3
++) {
325 for (p2
=ceild(p1
-2*n
-1,2);p2
<=floord(p1
-3,4);p2
++) {
327 S2((p1
-2*p2
-1)/2,p2
);