remove PolyLib backend
[cloog/uuh.git] / test / swim.c
blobde721bbe52325bf275583a0ec517eb0083a805a5
1 /* Generated from ../../../git/cloog/test/swim.cloog by CLooG 0.14.0-136-gb91ef26 gmp bits in 0.51s. */
2 if (M == 1) {
3 S1() ;
4 S2() ;
5 S3() ;
6 S4() ;
7 S5() ;
8 S6() ;
9 S7() ;
10 S8() ;
11 S9() ;
12 S10() ;
13 S11() ;
14 S12() ;
15 S13() ;
16 S14() ;
17 S15() ;
18 S16() ;
19 S17() ;
20 S18() ;
21 S19() ;
22 S20() ;
23 S21() ;
24 S22() ;
25 S23() ;
26 S24() ;
27 S25() ;
28 S26() ;
29 S27() ;
30 for (p1=1;p1<=N;p1++) {
31 for (p3=1;p3<=N;p3++) {
32 S28(p1,p3) ;
33 S29(p1,p3) ;
34 S30(p1,p3) ;
36 S31(p1) ;
38 S32() ;
39 S33() ;
40 S34() ;
41 if (O <= 1) {
42 S35() ;
44 S36() ;
45 S37() ;
46 if ((N >= 1) && (Q >= 1) && (R >= 1)) {
47 for (p1=2;p1<=P;p1++) {
48 S38(p1) ;
49 S39(p1) ;
50 for (p3=1;p3<=Q;p3++) {
51 for (p5=1;p5<=R;p5++) {
52 S40(p1,p3,p5) ;
53 S41(p1,p3,p5) ;
54 S42(p1,p3,p5) ;
55 S43(p1,p3,p5) ;
58 for (p3=1;p3<=Q;p3++) {
59 S44(p1,p3) ;
60 S45(p1,p3) ;
61 S46(p1,p3) ;
62 S47(p1,p3) ;
64 for (p3=1;p3<=R;p3++) {
65 S48(p1,p3) ;
66 S49(p1,p3) ;
67 S50(p1,p3) ;
68 S51(p1,p3) ;
70 S52(p1) ;
71 S53(p1) ;
72 S54(p1) ;
73 S55(p1) ;
74 S56(p1) ;
75 S57(p1) ;
76 S58(p1) ;
77 for (p3=1;p3<=Q;p3++) {
78 for (p5=1;p5<=R;p5++) {
79 S59(p1,p3,p5) ;
80 S60(p1,p3,p5) ;
81 S61(p1,p3,p5) ;
84 for (p3=1;p3<=Q;p3++) {
85 S62(p1,p3) ;
86 S63(p1,p3) ;
87 S64(p1,p3) ;
89 for (p3=1;p3<=R;p3++) {
90 S65(p1,p3) ;
91 S66(p1,p3) ;
92 S67(p1,p3) ;
94 S68(p1) ;
95 S69(p1) ;
96 S70(p1) ;
97 S71(p1) ;
98 S72(p1) ;
99 S73(p1) ;
100 S74(p1) ;
101 S75(p1) ;
102 S76(p1) ;
103 S77(p1) ;
104 S78(p1) ;
105 S79(p1) ;
106 S80(p1) ;
107 S81(p1) ;
108 S82(p1) ;
109 S83(p1) ;
110 S84(p1) ;
111 S85(p1) ;
112 S86(p1) ;
113 S87(p1) ;
114 S88(p1) ;
115 S89(p1) ;
116 S90(p1) ;
117 S91(p1) ;
118 S92(p1) ;
119 S93(p1) ;
120 S94(p1) ;
121 for (p3=1;p3<=N;p3++) {
122 for (p5=1;p5<=N;p5++) {
123 S95(p1,p3,p5) ;
124 S96(p1,p3,p5) ;
125 S97(p1,p3,p5) ;
127 S98(p1,p3) ;
129 S99(p1) ;
130 S100(p1) ;
131 S101(p1) ;
132 for (p3=1;p3<=Q;p3++) {
133 for (p5=1;p5<=R;p5++) {
134 S102(p1,p3,p5) ;
135 S103(p1,p3,p5) ;
136 S104(p1,p3,p5) ;
137 S105(p1,p3,p5) ;
138 S106(p1,p3,p5) ;
139 S107(p1,p3,p5) ;
142 for (p3=1;p3<=Q;p3++) {
143 S108(p1,p3) ;
144 S109(p1,p3) ;
145 S110(p1,p3) ;
146 S111(p1,p3) ;
147 S112(p1,p3) ;
148 S113(p1,p3) ;
150 for (p3=1;p3<=R;p3++) {
151 S114(p1,p3) ;
152 S115(p1,p3) ;
153 S116(p1,p3) ;
154 S117(p1,p3) ;
155 S118(p1,p3) ;
156 S119(p1,p3) ;
158 S120(p1) ;
159 S121(p1) ;
160 S122(p1) ;
161 S123(p1) ;
162 S124(p1) ;
163 S125(p1) ;
166 if ((N <= 0) && (Q >= 1) && (R >= 1)) {
167 for (p1=2;p1<=P;p1++) {
168 S38(p1) ;
169 S39(p1) ;
170 for (p3=1;p3<=Q;p3++) {
171 for (p5=1;p5<=R;p5++) {
172 S40(p1,p3,p5) ;
173 S41(p1,p3,p5) ;
174 S42(p1,p3,p5) ;
175 S43(p1,p3,p5) ;
178 for (p3=1;p3<=Q;p3++) {
179 S44(p1,p3) ;
180 S45(p1,p3) ;
181 S46(p1,p3) ;
182 S47(p1,p3) ;
184 for (p3=1;p3<=R;p3++) {
185 S48(p1,p3) ;
186 S49(p1,p3) ;
187 S50(p1,p3) ;
188 S51(p1,p3) ;
190 S52(p1) ;
191 S53(p1) ;
192 S54(p1) ;
193 S55(p1) ;
194 S56(p1) ;
195 S57(p1) ;
196 S58(p1) ;
197 for (p3=1;p3<=Q;p3++) {
198 for (p5=1;p5<=R;p5++) {
199 S59(p1,p3,p5) ;
200 S60(p1,p3,p5) ;
201 S61(p1,p3,p5) ;
204 for (p3=1;p3<=Q;p3++) {
205 S62(p1,p3) ;
206 S63(p1,p3) ;
207 S64(p1,p3) ;
209 for (p3=1;p3<=R;p3++) {
210 S65(p1,p3) ;
211 S66(p1,p3) ;
212 S67(p1,p3) ;
214 S68(p1) ;
215 S69(p1) ;
216 S70(p1) ;
217 S71(p1) ;
218 S72(p1) ;
219 S73(p1) ;
220 S74(p1) ;
221 S75(p1) ;
222 S76(p1) ;
223 S77(p1) ;
224 S78(p1) ;
225 S79(p1) ;
226 S80(p1) ;
227 S81(p1) ;
228 S82(p1) ;
229 S83(p1) ;
230 S84(p1) ;
231 S85(p1) ;
232 S86(p1) ;
233 S87(p1) ;
234 S88(p1) ;
235 S89(p1) ;
236 S90(p1) ;
237 S91(p1) ;
238 S92(p1) ;
239 S93(p1) ;
240 S94(p1) ;
241 S99(p1) ;
242 S100(p1) ;
243 S101(p1) ;
244 for (p3=1;p3<=Q;p3++) {
245 for (p5=1;p5<=R;p5++) {
246 S102(p1,p3,p5) ;
247 S103(p1,p3,p5) ;
248 S104(p1,p3,p5) ;
249 S105(p1,p3,p5) ;
250 S106(p1,p3,p5) ;
251 S107(p1,p3,p5) ;
254 for (p3=1;p3<=Q;p3++) {
255 S108(p1,p3) ;
256 S109(p1,p3) ;
257 S110(p1,p3) ;
258 S111(p1,p3) ;
259 S112(p1,p3) ;
260 S113(p1,p3) ;
262 for (p3=1;p3<=R;p3++) {
263 S114(p1,p3) ;
264 S115(p1,p3) ;
265 S116(p1,p3) ;
266 S117(p1,p3) ;
267 S118(p1,p3) ;
268 S119(p1,p3) ;
270 S120(p1) ;
271 S121(p1) ;
272 S122(p1) ;
273 S123(p1) ;
274 S124(p1) ;
275 S125(p1) ;
278 if ((N >= 1) && (Q <= 0) && (R >= 1)) {
279 for (p1=2;p1<=P;p1++) {
280 S38(p1) ;
281 S39(p1) ;
282 for (p3=1;p3<=R;p3++) {
283 S48(p1,p3) ;
284 S49(p1,p3) ;
285 S50(p1,p3) ;
286 S51(p1,p3) ;
288 S52(p1) ;
289 S53(p1) ;
290 S54(p1) ;
291 S55(p1) ;
292 S56(p1) ;
293 S57(p1) ;
294 S58(p1) ;
295 for (p3=1;p3<=R;p3++) {
296 S65(p1,p3) ;
297 S66(p1,p3) ;
298 S67(p1,p3) ;
300 S68(p1) ;
301 S69(p1) ;
302 S70(p1) ;
303 S71(p1) ;
304 S72(p1) ;
305 S73(p1) ;
306 S74(p1) ;
307 S75(p1) ;
308 S76(p1) ;
309 S77(p1) ;
310 S78(p1) ;
311 S79(p1) ;
312 S80(p1) ;
313 S81(p1) ;
314 S82(p1) ;
315 S83(p1) ;
316 S84(p1) ;
317 S85(p1) ;
318 S86(p1) ;
319 S87(p1) ;
320 S88(p1) ;
321 S89(p1) ;
322 S90(p1) ;
323 S91(p1) ;
324 S92(p1) ;
325 S93(p1) ;
326 S94(p1) ;
327 for (p3=1;p3<=N;p3++) {
328 for (p5=1;p5<=N;p5++) {
329 S95(p1,p3,p5) ;
330 S96(p1,p3,p5) ;
331 S97(p1,p3,p5) ;
333 S98(p1,p3) ;
335 S99(p1) ;
336 S100(p1) ;
337 S101(p1) ;
338 for (p3=1;p3<=R;p3++) {
339 S114(p1,p3) ;
340 S115(p1,p3) ;
341 S116(p1,p3) ;
342 S117(p1,p3) ;
343 S118(p1,p3) ;
344 S119(p1,p3) ;
346 S120(p1) ;
347 S121(p1) ;
348 S122(p1) ;
349 S123(p1) ;
350 S124(p1) ;
351 S125(p1) ;
354 if ((N <= 0) && (Q <= 0) && (R >= 1)) {
355 for (p1=2;p1<=P;p1++) {
356 S38(p1) ;
357 S39(p1) ;
358 for (p3=1;p3<=R;p3++) {
359 S48(p1,p3) ;
360 S49(p1,p3) ;
361 S50(p1,p3) ;
362 S51(p1,p3) ;
364 S52(p1) ;
365 S53(p1) ;
366 S54(p1) ;
367 S55(p1) ;
368 S56(p1) ;
369 S57(p1) ;
370 S58(p1) ;
371 for (p3=1;p3<=R;p3++) {
372 S65(p1,p3) ;
373 S66(p1,p3) ;
374 S67(p1,p3) ;
376 S68(p1) ;
377 S69(p1) ;
378 S70(p1) ;
379 S71(p1) ;
380 S72(p1) ;
381 S73(p1) ;
382 S74(p1) ;
383 S75(p1) ;
384 S76(p1) ;
385 S77(p1) ;
386 S78(p1) ;
387 S79(p1) ;
388 S80(p1) ;
389 S81(p1) ;
390 S82(p1) ;
391 S83(p1) ;
392 S84(p1) ;
393 S85(p1) ;
394 S86(p1) ;
395 S87(p1) ;
396 S88(p1) ;
397 S89(p1) ;
398 S90(p1) ;
399 S91(p1) ;
400 S92(p1) ;
401 S93(p1) ;
402 S94(p1) ;
403 S99(p1) ;
404 S100(p1) ;
405 S101(p1) ;
406 for (p3=1;p3<=R;p3++) {
407 S114(p1,p3) ;
408 S115(p1,p3) ;
409 S116(p1,p3) ;
410 S117(p1,p3) ;
411 S118(p1,p3) ;
412 S119(p1,p3) ;
414 S120(p1) ;
415 S121(p1) ;
416 S122(p1) ;
417 S123(p1) ;
418 S124(p1) ;
419 S125(p1) ;
422 if ((N >= 1) && (Q >= 1) && (R <= 0)) {
423 for (p1=2;p1<=P;p1++) {
424 S38(p1) ;
425 S39(p1) ;
426 for (p3=1;p3<=Q;p3++) {
427 S44(p1,p3) ;
428 S45(p1,p3) ;
429 S46(p1,p3) ;
430 S47(p1,p3) ;
432 S52(p1) ;
433 S53(p1) ;
434 S54(p1) ;
435 S55(p1) ;
436 S56(p1) ;
437 S57(p1) ;
438 S58(p1) ;
439 for (p3=1;p3<=Q;p3++) {
440 S62(p1,p3) ;
441 S63(p1,p3) ;
442 S64(p1,p3) ;
444 S68(p1) ;
445 S69(p1) ;
446 S70(p1) ;
447 S71(p1) ;
448 S72(p1) ;
449 S73(p1) ;
450 S74(p1) ;
451 S75(p1) ;
452 S76(p1) ;
453 S77(p1) ;
454 S78(p1) ;
455 S79(p1) ;
456 S80(p1) ;
457 S81(p1) ;
458 S82(p1) ;
459 S83(p1) ;
460 S84(p1) ;
461 S85(p1) ;
462 S86(p1) ;
463 S87(p1) ;
464 S88(p1) ;
465 S89(p1) ;
466 S90(p1) ;
467 S91(p1) ;
468 S92(p1) ;
469 S93(p1) ;
470 S94(p1) ;
471 for (p3=1;p3<=N;p3++) {
472 for (p5=1;p5<=N;p5++) {
473 S95(p1,p3,p5) ;
474 S96(p1,p3,p5) ;
475 S97(p1,p3,p5) ;
477 S98(p1,p3) ;
479 S99(p1) ;
480 S100(p1) ;
481 S101(p1) ;
482 for (p3=1;p3<=Q;p3++) {
483 S108(p1,p3) ;
484 S109(p1,p3) ;
485 S110(p1,p3) ;
486 S111(p1,p3) ;
487 S112(p1,p3) ;
488 S113(p1,p3) ;
490 S120(p1) ;
491 S121(p1) ;
492 S122(p1) ;
493 S123(p1) ;
494 S124(p1) ;
495 S125(p1) ;
498 if ((N <= 0) && (Q >= 1) && (R <= 0)) {
499 for (p1=2;p1<=P;p1++) {
500 S38(p1) ;
501 S39(p1) ;
502 for (p3=1;p3<=Q;p3++) {
503 S44(p1,p3) ;
504 S45(p1,p3) ;
505 S46(p1,p3) ;
506 S47(p1,p3) ;
508 S52(p1) ;
509 S53(p1) ;
510 S54(p1) ;
511 S55(p1) ;
512 S56(p1) ;
513 S57(p1) ;
514 S58(p1) ;
515 for (p3=1;p3<=Q;p3++) {
516 S62(p1,p3) ;
517 S63(p1,p3) ;
518 S64(p1,p3) ;
520 S68(p1) ;
521 S69(p1) ;
522 S70(p1) ;
523 S71(p1) ;
524 S72(p1) ;
525 S73(p1) ;
526 S74(p1) ;
527 S75(p1) ;
528 S76(p1) ;
529 S77(p1) ;
530 S78(p1) ;
531 S79(p1) ;
532 S80(p1) ;
533 S81(p1) ;
534 S82(p1) ;
535 S83(p1) ;
536 S84(p1) ;
537 S85(p1) ;
538 S86(p1) ;
539 S87(p1) ;
540 S88(p1) ;
541 S89(p1) ;
542 S90(p1) ;
543 S91(p1) ;
544 S92(p1) ;
545 S93(p1) ;
546 S94(p1) ;
547 S99(p1) ;
548 S100(p1) ;
549 S101(p1) ;
550 for (p3=1;p3<=Q;p3++) {
551 S108(p1,p3) ;
552 S109(p1,p3) ;
553 S110(p1,p3) ;
554 S111(p1,p3) ;
555 S112(p1,p3) ;
556 S113(p1,p3) ;
558 S120(p1) ;
559 S121(p1) ;
560 S122(p1) ;
561 S123(p1) ;
562 S124(p1) ;
563 S125(p1) ;
566 if ((N >= 1) && (Q <= 0) && (R <= 0)) {
567 for (p1=2;p1<=P;p1++) {
568 S38(p1) ;
569 S39(p1) ;
570 S52(p1) ;
571 S53(p1) ;
572 S54(p1) ;
573 S55(p1) ;
574 S56(p1) ;
575 S57(p1) ;
576 S58(p1) ;
577 S68(p1) ;
578 S69(p1) ;
579 S70(p1) ;
580 S71(p1) ;
581 S72(p1) ;
582 S73(p1) ;
583 S74(p1) ;
584 S75(p1) ;
585 S76(p1) ;
586 S77(p1) ;
587 S78(p1) ;
588 S79(p1) ;
589 S80(p1) ;
590 S81(p1) ;
591 S82(p1) ;
592 S83(p1) ;
593 S84(p1) ;
594 S85(p1) ;
595 S86(p1) ;
596 S87(p1) ;
597 S88(p1) ;
598 S89(p1) ;
599 S90(p1) ;
600 S91(p1) ;
601 S92(p1) ;
602 S93(p1) ;
603 S94(p1) ;
604 for (p3=1;p3<=N;p3++) {
605 for (p5=1;p5<=N;p5++) {
606 S95(p1,p3,p5) ;
607 S96(p1,p3,p5) ;
608 S97(p1,p3,p5) ;
610 S98(p1,p3) ;
612 S99(p1) ;
613 S100(p1) ;
614 S101(p1) ;
615 S120(p1) ;
616 S121(p1) ;
617 S122(p1) ;
618 S123(p1) ;
619 S124(p1) ;
620 S125(p1) ;
623 if ((N <= 0) && (Q <= 0) && (R <= 0)) {
624 for (p1=2;p1<=P;p1++) {
625 S38(p1) ;
626 S39(p1) ;
627 S52(p1) ;
628 S53(p1) ;
629 S54(p1) ;
630 S55(p1) ;
631 S56(p1) ;
632 S57(p1) ;
633 S58(p1) ;
634 S68(p1) ;
635 S69(p1) ;
636 S70(p1) ;
637 S71(p1) ;
638 S72(p1) ;
639 S73(p1) ;
640 S74(p1) ;
641 S75(p1) ;
642 S76(p1) ;
643 S77(p1) ;
644 S78(p1) ;
645 S79(p1) ;
646 S80(p1) ;
647 S81(p1) ;
648 S82(p1) ;
649 S83(p1) ;
650 S84(p1) ;
651 S85(p1) ;
652 S86(p1) ;
653 S87(p1) ;
654 S88(p1) ;
655 S89(p1) ;
656 S90(p1) ;
657 S91(p1) ;
658 S92(p1) ;
659 S93(p1) ;
660 S94(p1) ;
661 S99(p1) ;
662 S100(p1) ;
663 S101(p1) ;
664 S120(p1) ;
665 S121(p1) ;
666 S122(p1) ;
667 S123(p1) ;
668 S124(p1) ;
669 S125(p1) ;