CLooG 0.18.4
[cloog.git] / test / challenges / test3.N.cloog
blob31c733be6cc066b75fd3de3b5da61e469bce571e
1 \r
2 \r
3 #-------------------CONTEXT------------------------\r
4    c # language is c\r
5    # Context (no constarints on parameters)\r
6    1 4          # 1 lines and 3 coloumns\r
7    #   i m  1\r
8    1   0  0 0\r
9 \r
10    1 # We want to set manually the parameter names\r
11    i m  # parameter names\r
13 #---------------------STATEMENTS--------------------\r
14    12 #Number of Statements\r
16    1 #STMT 1 at line no. 18 has 3 domain\r
17    # Domain 1\r
18    7 6\r
19    #   i   j   k  i   m   1\r
20    1      0   0   0   0  0\r
21    1      0   0   0  0   0\r
22    1      1   0   0  0   0\r
23    1     -1   0  0   0   7\r
24    1      0   1  0   0   0\r
25    1      1  -2   1  0   0\r
26    1    0  -1  0   0   3\r
27    0   0   0\r
29    1\r
30    # Domain 2\r
31    7 6\r
32    #   i   j   k   m   1\r
33    1      0   0   0   0   0\r
34    1      0   0   0   0   0\r
35    1      1   0   0   0   0\r
36    1     -1   0   0   0   7\r
37    1      0   1   0   0   0\r
38    1      1  -2  1   0   0\r
39    1      0   2   0  -3   0\r
40    0   0   0\r
42    1\r
43    # Domain 3\r
44    7 6\r
45    #   i   j   k   m   1\r
46    1      0   0   0   0   0\r
47    1      0   0   0   0   0\r
48    1      1   0   0   0   0\r
49    1     -1   0   0   0   7\r
50    1      0   1   0   0   0\r
51    1      1  -2  1   0   0\r
52    1      0   2   0  -2  -8\r
53    0   0   0\r
55    1 #STMT 2 at line no. 19 has 3 domain\r
56    # Domain 1\r
57    7 6\r
58    #   i   j   k   m   1\r
59    1      0   0   0   0   0\r
60    1      0   0   0   0   0\r
61    1      1   0   0   0   0\r
62    1     -1   0   0   0   7\r
63    1      0   1   0   0   0\r
64    1      1  -2  1   0   0\r
65    1      0  -1   0   0   3\r
66    0   0   0\r
68    1\r
69    # Domain 2\r
70    7 6\r
71    #   i   j   k   m   1\r
72    1      0   0   0   0   0\r
73    1      0   0   0   0   0\r
74    1      1   0   0   0   0\r
75    1     -1   0   0   0   7\r
76    1      0   1   0   0   0\r
77    1      1  -2   1  0   0\r
78    1      0   2   0  -3   0\r
79    0   0   0\r
81    1\r
82    # Domain 3\r
83    7 6\r
84    #   i   j   k   m   1\r
85    1      0   0   0   0   0\r
86    1      0   0   0   0   0\r
87    1      1   0   0   0   0\r
88    1     -1   0    0  0   7\r
89    1      0   1    0  0   0\r
90    1      1  -2  1   0   0\r
91    1      0   2   0  -2  -8\r
92    0   0   0\r
94    1 #STMT 2 at line no. 19 has 3 domain\r
95    # Domain 1\r
96    7 6\r
97    #   i   j   k   m   1\r
98    1      0   0   0   0   0\r
99    1      0   0   0   0   0\r
100    1      1   0   0   0   0\r
101    1     -1   0   0   0   7\r
102    1      0   1   0   0   0\r
103    1      1  -2  1   0   0\r
104    1      0  -1   0   0   3\r
105    0   0   0\r
107    1\r
108    # Domain 2\r
109    7 6\r
110    #   i   j   k   m   1\r
111    1      0   0   0   0   0\r
112    1      0   0   0   0   0\r
113    1      1   0   0   0   0\r
114    1     -1   0   0   0   7\r
115    1      0   1   0   0   0\r
116    1      1  -2   1  0   0\r
117    1      0   2   0  -3   0\r
118    0   0   0\r
120    1\r
121    # Domain 3\r
122    7 6\r
123    #   i   j   k   m   1\r
124    1      0   0   0   0   0\r
125    1      0   0   0   0   0\r
126    1      1   0   0   0   0\r
127    1     -1   0    0  0   7\r
128    1      0   1    0  0   0\r
129    1      1  -2  1   0   0\r
130    1      0   2   0  -2  -8\r
131    0   0   0\r
133    1 #STMT 4 at line no. 23 has 2 domain\r
134    # Domain 1\r
135    7 6\r
136    #   i   j   k   m   1\r
137    1      0   0   0   0   0\r
138    1      0   0   0   0   0\r
139    1      1   0   0   0   0\r
140    1     -1   0   0   0   7\r
141    1      0   1   0   0   0\r
142    1      1  -2    1  0   0\r
143    1      0   1   0   0  -4\r
144    0   0   0\r
146    1\r
147    # Domain 2\r
148    7 6\r
149    #   i   j   k   m   1\r
150    1      0   0   0   0   0\r
151    1      0   0   0   0   0\r
152    1      1   0   0   0   0\r
153    1     -1   0    0  0   7\r
154    1      0   1    0  0   0\r
155    1      1  -2   1   0   0\r
156    1      0  -2    0  6  -1\r
157    0   0   0\r
159    1 #STMT 5 at line no. 25 has 1 domain\r
160    # Domain 1\r
161    4 5\r
162    #      j    i   m   1\r
163    1      0    0   0   0\r
164    1      0    0   0   0\r
165    1      1    0   0   0\r
166    1     -1    0   0   7\r
167    0   0   0\r
168    #enclosing loop of statement at line no. 27 is non static\r
170    1 # Set Iterator Names\r
171       j   k     #Iterator Names\r
173 #---------------------SCATTERING FUNCTIONS--------------------\r
174    12 #Scattering functions\r
176 # Scattering Matrix for stmt at line no.18\r
177    4 10\r
178    #  p0  p1  p2  p3     j   k   i   m   1\r
179    0   1   0   0   0     0   0   0   0  -3\r
180    0   0   1   0   0     0   0  -2   0   0\r
181    0   0   0   1   0    -2   0   0   0   0\r
182    0   0   0   0   1     0  -4   0   0   0\r
184 # Scattering Matrix for stmt at line no.18\r
185    4 10\r
186    #  p0  p1  p2  p3     j   k   i   m   1\r
187    0   1   0   0   0     0   0   0   0  -3\r
188    0   0   1   0   0     0   0  -2   0   0\r
189    0   0   0   1   0    -2   0   0   0   0\r
190    0   0   0   0   1     0  -4   0   0   0\r
192 # Scattering Matrix for stmt at line no.18\r
193    4 10\r
194    #  p0  p1  p2  p3     j   k   i   m   1\r
195    0   1   0   0   0     0   0   0   0  -3\r
196    0   0   1   0   0     0   0  -2   0   0\r
197    0   0   0   1   0    -2   0   0   0   0\r
198    0   0   0   0   1     0  -4   0   0   0\r
200 # Scattering Matrix for stmt at line no.19\r
201    4 10\r
202    #  p0  p1  p2  p3     j   k   i   m   1\r
203    0   1   0   0   0     0   0   0   0  -3\r
204    0   0   1   0   0     0   0  -2   0   0\r
205    0   0   0   1   0    -2   0   0   0   0\r
206    0   0   0   0   1     0  -4   0   0  -1\r
208 # Scattering Matrix for stmt at line no.19\r
209    4 10\r
210    #  p0  p1  p2  p3     j   k   i   m   1\r
211    0   1   0   0   0     0   0   0   0  -3\r
212    0   0   1   0   0     0   0  -2   0   0\r
213    0   0   0   1   0    -2   0   0   0   0\r
214    0   0   0   0   1     0  -4   0   0  -1\r
216 # Scattering Matrix for stmt at line no.19\r
217    4 10\r
218    #  p0  p1  p2  p3     j   k   i   m   1\r
219    0   1   0   0   0     0   0   0   0  -3\r
220    0   0   1   0   0     0   0  -2   0   0\r
221    0   0   0   1   0    -2   0   0   0   0\r
222    0   0   0   0   1     0  -4   0   0  -1\r
224 # Scattering Matrix for stmt at line no.20\r
225    4 10\r
226    #  p0  p1  p2  p3     j   k   i   m   1\r
227    0   1   0   0   0     0   0   0   0  -3\r
228    0   0   1   0   0     0   0  -2   0   0\r
229    0   0   0   1   0    -2   0   0   0   0\r
230    0   0   0   0   1     0  -4   0   0  -2\r
232 # Scattering Matrix for stmt at line no.20\r
233    4 10\r
234    #  p0  p1  p2  p3     j   k   i   m   1\r
235    0   1   0   0   0     0   0   0   0  -3\r
236    0   0   1   0   0     0   0  -2   0   0\r
237    0   0   0   1   0    -2   0   0   0   0\r
238    0   0   0   0   1     0  -4   0   0  -2\r
240 # Scattering Matrix for stmt at line no.20\r
241    4 10\r
242    #  p0  p1  p2  p3     j   k   i   m   1\r
243    0   1   0   0   0     0   0   0   0  -3\r
244    0   0   1   0   0     0   0  -2   0   0\r
245    0   0   0   1   0    -2   0   0   0   0\r
246    0   0   0   0   1     0  -4   0   0  -2\r
248 # Scattering Matrix for stmt at line no.23\r
249    4 10\r
250    #  p0  p1  p2  p3     j   k   i   m   1\r
251    0   1   0   0   0     0   0   0   0  -3\r
252    0   0   1   0   0     0   0  -2   0   0\r
253    0   0   0   1   0    -2   0   0   0   0\r
254    0   0   0   0   1     0  -4   0   0  -3\r
256 # Scattering Matrix for stmt at line no.23\r
257    4 10\r
258    #  p0  p1  p2  p3     j   k   i   m   1\r
259    0   1   0   0   0     0   0   0   0  -3\r
260    0   0   1   0   0     0   0  -2   0   0\r
261    0   0   0   1   0    -2   0   0   0   0\r
262    0   0   0   0   1     0  -4   0   0  -3\r
264 # Scattering Matrix for stmt at line no.25\r
265    4 9\r
266    #  p0  p1  p2  p3     j   i   m   1\r
267    0   1   0   0   0     0   0   0  -3\r
268    0   0   1   0   0     0  -2   0   0\r
269    0   0   0   1   0    -2   0   0  -1\r
270    0   0   0   0   1     0   0   0   0\r
272    1 # Set manually the scattering dimension names\r
273   p0  p1  p2  p3        #Scattering dimension names\r
275 #---------------------SCATTERING FUNCTIONS--------------------\r
276    5 #Scattering functions\r
278 # Scattering Matrix for stmt at line no.18\r
279    3 9\r
280    #  p0  p1  p2  p3     j   k   i   m   1\r
281    0   1   0   0        0   0   0   0  -3\r
282    0   0   1   0        0   0  -2   0   0\r
283    0   0   0   1       -2   0   0   0   0\r
285 # Scattering Matrix for stmt at line no.19\r
286    3 9\r
287    #  p0  p1  p2  p3     j   k   i   m   1\r
288    0   1   0   0        0   0   0   0  -3\r
289    0   0   1   0        0   0  -2   0   0\r
290    0   0   0   1       -2   0   0   0   0\r
292 # Scattering Matrix for stmt at line no.20\r
293    3 9\r
294    #  p0  p1  p2  p3     j   k   i   m   1\r
295    0   1   0   0        0   0   0   0  -3\r
296    0   0   1   0        0   0  -2   0   0\r
297    0   0   0   1       -2   0   0   0   0\r
299 # Scattering Matrix for stmt at line no.23\r
300    3 9\r
301    #  p0  p1  p2  p3     j   k   i   m   1\r
302    0   1   0   0        0   0   0   0  -3\r
303    0   0   1   0        0   0  -2   0   0\r
304    0   0   0   1       -2   0   0   0   0\r
306 # Scattering Matrix for stmt at line no.25\r
307    3 8\r
308    #  p0  p1  p2      j   i   m   1\r
309    0   1   0   0        0   0   0  -3\r
310    0   0   1   0        0  -2   0   0\r
311    0   0   0   1       -2   0   0  -1\r
313    1 # Set manually the scattering dimension names\r
314   p0  p1  p2  p3        #Scattering dimension names\r
316 #---------------------SCATTERING FUNCTIONS--------------------\r
317    5 #Scattering functions\r
319 # Scattering Matrix for stmt at line no.18\r
320    2 8\r
321    #  p0  p1  p2  p3     j   k   i   m   1\r
322    0   1   0     0   0   0   0  -3\r
323    0   0   1      0   0  -2   0   0\r
325 # Scattering Matrix for stmt at line no.19\r
326    2 8\r
327    #  p0  p1  p2  p3     j   k   i   m   1\r
328    0   1   0      0   0   0   0  -3\r
329    0   0   1      0   0  -2   0   0\r
331 # Scattering Matrix for stmt at line no.20\r
332    2 8\r
333    #  p0  p1  p2  p3     j   k   i   m   1\r
334    0   1   0      0   0   0   0  -3\r
335    0   0   1      0   0  -2   0   0\r
337 # Scattering Matrix for stmt at line no.23\r
338    2 8\r
339    #  p0  p1  p2  p3     j   k   i   m   1\r
340    0   1   0      0   0   0   0  -3\r
341    0   0   1        0   0  -2   0   0\r
343 # Scattering Matrix for stmt at line no.25\r
344    2 7\r
345    #  p0  p1  p2  p3     j   i   m   1\r
346    0   1   0       0   0   0  -3\r
347    0   0   1       0  -2   0   0\r
349    1 # Set manually the scattering dimension names\r
350   p0  p1        #Scattering dimension names\r