xref: /netbsd-src/external/mit/isl/dist/test_inputs/codegen/cloog/swim.c (revision 5971e316fdea024efff6be8f03536623db06833e)
1*5971e316Smrg if (M == 1) {
2*5971e316Smrg   S1();
3*5971e316Smrg   S2();
4*5971e316Smrg   S3();
5*5971e316Smrg   S4();
6*5971e316Smrg   S5();
7*5971e316Smrg   S6();
8*5971e316Smrg   S7();
9*5971e316Smrg   S8();
10*5971e316Smrg   S9();
11*5971e316Smrg   S10();
12*5971e316Smrg   S11();
13*5971e316Smrg   S12();
14*5971e316Smrg   S13();
15*5971e316Smrg   S14();
16*5971e316Smrg   S15();
17*5971e316Smrg   S16();
18*5971e316Smrg   S17();
19*5971e316Smrg   S18();
20*5971e316Smrg   S19();
21*5971e316Smrg   S20();
22*5971e316Smrg   S21();
23*5971e316Smrg   S22();
24*5971e316Smrg   S23();
25*5971e316Smrg   S24();
26*5971e316Smrg   S25();
27*5971e316Smrg   S26();
28*5971e316Smrg   S27();
29*5971e316Smrg   for (int c0 = 1; c0 <= N; c0 += 1) {
30*5971e316Smrg     for (int c1 = 1; c1 <= N; c1 += 1) {
31*5971e316Smrg       S28(c0, c1);
32*5971e316Smrg       S29(c0, c1);
33*5971e316Smrg       S30(c0, c1);
34*5971e316Smrg     }
35*5971e316Smrg     S31(c0);
36*5971e316Smrg   }
37*5971e316Smrg   S32();
38*5971e316Smrg   S33();
39*5971e316Smrg   S34();
40*5971e316Smrg   if (O <= 1)
41*5971e316Smrg     S35();
42*5971e316Smrg   S36();
43*5971e316Smrg   S37();
44*5971e316Smrg   for (int c0 = 2; c0 <= P; c0 += 1) {
45*5971e316Smrg     S38(c0);
46*5971e316Smrg     S39(c0);
47*5971e316Smrg     for (int c1 = 1; c1 <= Q; c1 += 1)
48*5971e316Smrg       for (int c2 = 1; c2 <= R; c2 += 1) {
49*5971e316Smrg         S40(c0, c1, c2);
50*5971e316Smrg         S41(c0, c1, c2);
51*5971e316Smrg         S42(c0, c1, c2);
52*5971e316Smrg         S43(c0, c1, c2);
53*5971e316Smrg       }
54*5971e316Smrg     for (int c1 = 1; c1 <= Q; c1 += 1) {
55*5971e316Smrg       S44(c0, c1);
56*5971e316Smrg       S45(c0, c1);
57*5971e316Smrg       S46(c0, c1);
58*5971e316Smrg       S47(c0, c1);
59*5971e316Smrg     }
60*5971e316Smrg     for (int c1 = 1; c1 <= R; c1 += 1) {
61*5971e316Smrg       S48(c0, c1);
62*5971e316Smrg       S49(c0, c1);
63*5971e316Smrg       S50(c0, c1);
64*5971e316Smrg       S51(c0, c1);
65*5971e316Smrg     }
66*5971e316Smrg     S52(c0);
67*5971e316Smrg     S53(c0);
68*5971e316Smrg     S54(c0);
69*5971e316Smrg     S55(c0);
70*5971e316Smrg     S56(c0);
71*5971e316Smrg     S57(c0);
72*5971e316Smrg     S58(c0);
73*5971e316Smrg     for (int c1 = 1; c1 <= Q; c1 += 1)
74*5971e316Smrg       for (int c2 = 1; c2 <= R; c2 += 1) {
75*5971e316Smrg         S59(c0, c1, c2);
76*5971e316Smrg         S60(c0, c1, c2);
77*5971e316Smrg         S61(c0, c1, c2);
78*5971e316Smrg       }
79*5971e316Smrg     for (int c1 = 1; c1 <= Q; c1 += 1) {
80*5971e316Smrg       S62(c0, c1);
81*5971e316Smrg       S63(c0, c1);
82*5971e316Smrg       S64(c0, c1);
83*5971e316Smrg     }
84*5971e316Smrg     for (int c1 = 1; c1 <= R; c1 += 1) {
85*5971e316Smrg       S65(c0, c1);
86*5971e316Smrg       S66(c0, c1);
87*5971e316Smrg       S67(c0, c1);
88*5971e316Smrg     }
89*5971e316Smrg     S68(c0);
90*5971e316Smrg     S69(c0);
91*5971e316Smrg     S70(c0);
92*5971e316Smrg     S71(c0);
93*5971e316Smrg     S72(c0);
94*5971e316Smrg     S73(c0);
95*5971e316Smrg     S74(c0);
96*5971e316Smrg     S75(c0);
97*5971e316Smrg     S76(c0);
98*5971e316Smrg     S77(c0);
99*5971e316Smrg     S78(c0);
100*5971e316Smrg     S79(c0);
101*5971e316Smrg     S80(c0);
102*5971e316Smrg     S81(c0);
103*5971e316Smrg     S82(c0);
104*5971e316Smrg     S83(c0);
105*5971e316Smrg     S84(c0);
106*5971e316Smrg     S85(c0);
107*5971e316Smrg     S86(c0);
108*5971e316Smrg     S87(c0);
109*5971e316Smrg     S88(c0);
110*5971e316Smrg     S89(c0);
111*5971e316Smrg     S90(c0);
112*5971e316Smrg     S91(c0);
113*5971e316Smrg     S92(c0);
114*5971e316Smrg     S93(c0);
115*5971e316Smrg     S94(c0);
116*5971e316Smrg     for (int c1 = 1; c1 <= N; c1 += 1) {
117*5971e316Smrg       for (int c2 = 1; c2 <= N; c2 += 1) {
118*5971e316Smrg         S95(c0, c1, c2);
119*5971e316Smrg         S96(c0, c1, c2);
120*5971e316Smrg         S97(c0, c1, c2);
121*5971e316Smrg       }
122*5971e316Smrg       S98(c0, c1);
123*5971e316Smrg     }
124*5971e316Smrg     S99(c0);
125*5971e316Smrg     S100(c0);
126*5971e316Smrg     S101(c0);
127*5971e316Smrg     for (int c1 = 1; c1 <= Q; c1 += 1)
128*5971e316Smrg       for (int c2 = 1; c2 <= R; c2 += 1) {
129*5971e316Smrg         S102(c0, c1, c2);
130*5971e316Smrg         S103(c0, c1, c2);
131*5971e316Smrg         S104(c0, c1, c2);
132*5971e316Smrg         S105(c0, c1, c2);
133*5971e316Smrg         S106(c0, c1, c2);
134*5971e316Smrg         S107(c0, c1, c2);
135*5971e316Smrg       }
136*5971e316Smrg     for (int c1 = 1; c1 <= Q; c1 += 1) {
137*5971e316Smrg       S108(c0, c1);
138*5971e316Smrg       S109(c0, c1);
139*5971e316Smrg       S110(c0, c1);
140*5971e316Smrg       S111(c0, c1);
141*5971e316Smrg       S112(c0, c1);
142*5971e316Smrg       S113(c0, c1);
143*5971e316Smrg     }
144*5971e316Smrg     for (int c1 = 1; c1 <= R; c1 += 1) {
145*5971e316Smrg       S114(c0, c1);
146*5971e316Smrg       S115(c0, c1);
147*5971e316Smrg       S116(c0, c1);
148*5971e316Smrg       S117(c0, c1);
149*5971e316Smrg       S118(c0, c1);
150*5971e316Smrg       S119(c0, c1);
151*5971e316Smrg     }
152*5971e316Smrg     S120(c0);
153*5971e316Smrg     S121(c0);
154*5971e316Smrg     S122(c0);
155*5971e316Smrg     S123(c0);
156*5971e316Smrg     S124(c0);
157*5971e316Smrg     S125(c0);
158*5971e316Smrg   }
159*5971e316Smrg }
160