1 /* Generated from ././reservoir/mg-interp.cloog by CLooG 0.15 64 bits in 3.79s. */
2 if ((M >= 2) && (N >= 4)) {
3 for (c2=1;c2<=O-1;c2++) {
4 for (c6=1;c6<=M;c6++) {
5 S1(i = c2,j = 1,k = c6) ;
7 for (c6=1;c6<=M-1;c6++) {
8 S6(i = c2,j = 1,k = c6) ;
9 S7(i = c2,j = 1,k = c6) ;
11 for (c6=1;c6<=M;c6++) {
12 S3(i = c2,j = 1,k = c6) ;
14 for (c6=1;c6<=M-1;c6++) {
15 S1(i = c2,j = 2,k = c6) ;
18 S1(i = c2,j = 2,k = M) ;
20 for (c6=1;c6<=M-1;c6++) {
21 S6(i = c2,j = 2,k = c6) ;
22 S7(i = c2,j = 2,k = c6) ;
24 for (c6=1;c6<=M-1;c6++) {
25 S11(i = c2,j = 1,k = c6) ;
27 for (c4=3;c4<=2*N-5;c4++) {
28 for (c6=1;c6<=M-1;c6++) {
34 for (c6=1;c6<=M;c6++) {
40 for (c6=1;c6<=M-1;c6++) {
57 for (c6=1;c6<=M-1;c6++) {
59 S11(i = c2,j = c4/2,k = c6) ;
65 for (c6=1;c6<=M-1;c6++) {
71 for (c6=1;c6<=M;c6++) {
77 for (c6=1;c6<=M-1;c6++) {
82 for (c6=1;c6<=M-1;c6++) {
89 for (c6=1;c6<=M-1;c6++) {
93 for (c6=1;c6<=M;c6++) {
97 for (c6=1;c6<=M-1;c6++) {
106 for (c6=1;c6<=M-1;c6++) {
112 for (c6=1;c6<=M-1;c6++) {
119 for (c6=1;c6<=M-1;c6++) {
126 if ((M >= 2) && (N == 3)) {
127 for (c2=1;c2<=O-1;c2++) {
128 for (c6=1;c6<=M;c6++) {
129 S1(i = c2,j = 1,k = c6) ;
131 for (c6=1;c6<=M-1;c6++) {
132 S6(i = c2,j = 1,k = c6) ;
133 S7(i = c2,j = 1,k = c6) ;
135 for (c6=1;c6<=M;c6++) {
136 S3(i = c2,j = 1,k = c6) ;
138 for (c6=1;c6<=M-1;c6++) {
139 S1(i = c2,j = 2,k = c6) ;
141 S1(i = c2,j = 2,k = M) ;
142 for (c6=1;c6<=M-1;c6++) {
143 S6(i = c2,j = 2,k = c6) ;
144 S7(i = c2,j = 2,k = c6) ;
146 for (c6=1;c6<=M-1;c6++) {
147 S11(i = c2,j = 1,k = c6) ;
149 for (c6=1;c6<=M-1;c6++) {
150 S10(i = c2,j = 1,k = c6) ;
152 for (c6=1;c6<=M;c6++) {
153 S3(i = c2,j = 2,k = c6) ;
155 for (c6=1;c6<=M-1;c6++) {
156 S11(i = c2,j = 2,k = c6) ;
158 for (c6=1;c6<=M-1;c6++) {
159 S10(i = c2,j = 2,k = c6) ;
163 if ((M >= 2) && (N == 2)) {
164 for (c2=1;c2<=O-1;c2++) {
165 for (c6=1;c6<=M;c6++) {
166 S1(i = c2,j = 1,k = c6) ;
168 for (c6=1;c6<=M-1;c6++) {
169 S6(i = c2,j = 1,k = c6) ;
170 S7(i = c2,j = 1,k = c6) ;
172 for (c6=1;c6<=M;c6++) {
173 S3(i = c2,j = 1,k = c6) ;
175 for (c6=1;c6<=M-1;c6++) {
176 S11(i = c2,j = 1,k = c6) ;
178 for (c6=1;c6<=M-1;c6++) {
179 S10(i = c2,j = 1,k = c6) ;
183 if ((M == 1) && (N >= 3)) {
184 for (c2=1;c2<=O-1;c2++) {
185 for (c4=-1;c4<=0;c4++) {
191 for (c4=1;c4<=2*N-5;c4++) {
201 for (c4=2*N-4;c4<=2*N-3;c4++) {
209 if ((M == 1) && (N == 2)) {
210 for (c2=1;c2<=O-1;c2++) {
211 S1(i = c2,j = 1,k = 1) ;
212 S3(i = c2,j = 1,k = 1) ;
215 if ((M >= 2) && (N >= 3)) {
216 for (c2=1;c2<=O-1;c2++) {
217 for (c6=1;c6<=M;c6++) {
218 S2(i = c2,j = 1,k = c6) ;
220 for (c6=1;c6<=M-1;c6++) {
221 S8(i = c2,j = 1,k = c6) ;
223 for (c4=3;c4<=2*N-2;c4++) {
224 for (c6=1;c6<=M;c6++) {
226 S2(i = c2,j = c4/2,k = c6) ;
229 for (c6=1;c6<=M-1;c6++) {
231 S8(i = c2,j = c4/2,k = c6) ;
234 for (c6=1;c6<=M-1;c6++) {
243 for (c6=1;c6<=M-1;c6++) {
250 if ((M >= 2) && (N == 2)) {
251 for (c2=1;c2<=O-1;c2++) {
252 for (c6=1;c6<=M;c6++) {
253 S2(i = c2,j = 1,k = c6) ;
255 for (c6=1;c6<=M-1;c6++) {
256 S8(i = c2,j = 1,k = c6) ;
258 for (c6=1;c6<=M-1;c6++) {
259 S9(i = c2,j = 1,k = c6) ;
263 if ((M == 1) && (N >= 2)) {
264 for (c2=1;c2<=O-1;c2++) {
265 for (c4=2;c4<=2*N-2;c4++) {
267 S2(i = c2,j = c4/2,k = 1) ;
272 if ((M >= 2) && (N >= 2)) {
273 for (c2=1;c2<=O-1;c2++) {
274 for (c4=1;c4<=N-1;c4++) {
275 for (c6=1;c6<=M-1;c6++) {
276 S4(i = c2,j = c4,k = c6) ;
281 if ((M >= 2) && (N >= 2)) {
282 for (c2=1;c2<=O-1;c2++) {
283 for (c4=1;c4<=N-1;c4++) {
284 for (c6=1;c6<=M-1;c6++) {
285 S5(i = c2,j = c4,k = c6) ;
290 if ((M >= P+1) && (N >= Q+1)) {
291 for (c2=R;c2<=O-1;c2++) {
292 for (c4=Q;c4<=N-1;c4++) {
293 for (c6=P;c6<=M-1;c6++) {
294 S12(i = c2,j = c4,k = c6) ;
299 if ((M >= 2) && (N >= Q+1)) {
300 for (c2=R;c2<=O-1;c2++) {
301 for (c4=Q;c4<=N-1;c4++) {
302 for (c6=1;c6<=M-1;c6++) {
303 S13(i = c2,j = c4,k = c6) ;
308 if ((M >= P+1) && (N >= 2)) {
309 for (c2=R;c2<=O-1;c2++) {
310 for (c4=1;c4<=N-1;c4++) {
311 for (c6=P;c6<=M-1;c6++) {
312 S14(i = c2,j = c4,k = c6) ;
317 if ((M >= 2) && (N >= 2)) {
318 for (c2=R;c2<=O-1;c2++) {
319 for (c4=1;c4<=N-1;c4++) {
320 for (c6=1;c6<=M-1;c6++) {
321 S15(i = c2,j = c4,k = c6) ;