CLooG 0.18.4
[cloog.git] / test / challenges / test2.N.cloog
blob627e72df183d2fe422da9ebdc82e5319d3c82470
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    5 #Number of Statements\r
16    3 #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
28    # Domain 2\r
29    7 6\r
30    #   i   j   k   m   1\r
31    1      0   0   0   0   0\r
32    1      0   0   0   0   0\r
33    1      1   0   0   0   0\r
34    1     -1   0   0   0   7\r
35    1      0   1   0   0   0\r
36    1      1  -2  1   0   0\r
37    1      0   2   0  -3   0\r
39    # Domain 3\r
40    7 6\r
41    #   i   j   k   m   1\r
42    1      0   0   0   0   0\r
43    1      0   0   0   0   0\r
44    1      1   0   0   0   0\r
45    1     -1   0   0   0   7\r
46    1      0   1   0   0   0\r
47    1      1  -2  1   0   0\r
48    1      0   2   0  -2  -8\r
49    0   0   0\r
51    3 #STMT 2 at line no. 19 has 3 domain\r
52    # Domain 1\r
53    7 6\r
54    #   i   j   k   m   1\r
55    1      0   0   0   0   0\r
56    1      0   0   0   0   0\r
57    1      1   0   0   0   0\r
58    1     -1   0   0   0   7\r
59    1      0   1   0   0   0\r
60    1      1  -2  1   0   0\r
61    1      0  -1   0   0   3\r
63    # Domain 2\r
64    7 6\r
65    #   i   j   k   m   1\r
66    1      0   0   0   0   0\r
67    1      0   0   0   0   0\r
68    1      1   0   0   0   0\r
69    1     -1   0   0   0   7\r
70    1      0   1   0   0   0\r
71    1      1  -2   1  0   0\r
72    1      0   2   0  -3   0\r
74    # Domain 3\r
75    7 6\r
76    #   i   j   k   m   1\r
77    1      0   0   0   0   0\r
78    1      0   0   0   0   0\r
79    1      1   0   0   0   0\r
80    1     -1   0    0  0   7\r
81    1      0   1    0  0   0\r
82    1      1  -2  1   0   0\r
83    1      0   2   0  -2  -8\r
84    0   0   0\r
86    3 #STMT 2 at line no. 19 has 3 domain\r
87    # Domain 1\r
88    7 6\r
89    #   i   j   k   m   1\r
90    1      0   0   0   0   0\r
91    1      0   0   0   0   0\r
92    1      1   0   0   0   0\r
93    1     -1   0   0   0   7\r
94    1      0   1   0   0   0\r
95    1      1  -2  1   0   0\r
96    1      0  -1   0   0   3\r
98    # Domain 2\r
99    7 6\r
100    #   i   j   k   m   1\r
101    1      0   0   0   0   0\r
102    1      0   0   0   0   0\r
103    1      1   0   0   0   0\r
104    1     -1   0   0   0   7\r
105    1      0   1   0   0   0\r
106    1      1  -2   1  0   0\r
107    1      0   2   0  -3   0\r
109    # Domain 3\r
110    7 6\r
111    #   i   j   k   m   1\r
112    1      0   0   0   0   0\r
113    1      0   0   0   0   0\r
114    1      1   0   0   0   0\r
115    1     -1   0    0  0   7\r
116    1      0   1    0  0   0\r
117    1      1  -2  1   0   0\r
118    1      0   2   0  -2  -8\r
119    0   0   0\r
121    2 #STMT 4 at line no. 23 has 2 domain\r
122    # Domain 1\r
123    7 6\r
124    #   i   j   k   m   1\r
125    1      0   0   0   0   0\r
126    1      0   0   0   0   0\r
127    1      1   0   0   0   0\r
128    1     -1   0   0   0   7\r
129    1      0   1   0   0   0\r
130    1      1  -2    1  0   0\r
131    1      0   1   0   0  -4\r
133    # Domain 2\r
134    7 6\r
135    #   i   j   k   m   1\r
136    1      0   0   0   0   0\r
137    1      0   0   0   0   0\r
138    1      1   0   0   0   0\r
139    1     -1   0    0  0   7\r
140    1      0   1    0  0   0\r
141    1      1  -2   1   0   0\r
142    1      0  -2    0  6  -1\r
143    0   0   0\r
145    1 #STMT 5 at line no. 25 has 1 domain\r
146    # Domain 1\r
147    4 5\r
148    #      j    i   m   1\r
149    1      0    0   0   0\r
150    1      0    0   0   0\r
151    1      1    0   0   0\r
152    1     -1    0   0   7\r
153    0   0   0\r
154    #enclosing loop of statement at line no. 27 is non static\r
156    1 # Set Iterator Names\r
157       j   k     #Iterator Names\r
159 #---------------------SCATTERING FUNCTIONS--------------------\r
160    5 #Scattering functions\r
162 # Scattering Matrix for stmt at line no.18\r
163    4 10\r
164    #  p0  p1  p2  p3     j   k   i   m   1\r
165    0   1   0   0   0     0   0   0   0  -3\r
166    0   0   1   0   0     0   0  -2   0   0\r
167    0   0   0   1   0    -2   0   0   0   0\r
168    0   0   0   0   1     0  -4   0   0   0\r
170 # Scattering Matrix for stmt at line no.19\r
171    4 10\r
172    #  p0  p1  p2  p3     j   k   i   m   1\r
173    0   1   0   0   0     0   0   0   0  -3\r
174    0   0   1   0   0     0   0  -2   0   0\r
175    0   0   0   1   0    -2   0   0   0   0\r
176    0   0   0   0   1     0  -4   0   0  -1\r
178 # Scattering Matrix for stmt at line no.20\r
179    4 10\r
180    #  p0  p1  p2  p3     j   k   i   m   1\r
181    0   1   0   0   0     0   0   0   0  -3\r
182    0   0   1   0   0     0   0  -2   0   0\r
183    0   0   0   1   0    -2   0   0   0   0\r
184    0   0   0   0   1     0  -4   0   0  -2\r
186 # Scattering Matrix for stmt at line no.23\r
187    4 10\r
188    #  p0  p1  p2  p3     j   k   i   m   1\r
189    0   1   0   0   0     0   0   0   0  -3\r
190    0   0   1   0   0     0   0  -2   0   0\r
191    0   0   0   1   0    -2   0   0   0   0\r
192    0   0   0   0   1     0  -4   0   0  -3\r
194 # Scattering Matrix for stmt at line no.25\r
195    4 9\r
196    #  p0  p1  p2  p3     j   i   m   1\r
197    0   1   0   0   0     0   0   0  -3\r
198    0   0   1   0   0     0  -2   0   0\r
199    0   0   0   1   0    -2   0   0  -1\r
200    0   0   0   0   1     0   0   0   0\r
202    1 # Set manually the scattering dimension names\r
203   p0  p1  p2  p3        #Scattering dimension names\r
205 #---------------------SCATTERING FUNCTIONS--------------------\r
206    5 #Scattering functions\r
208 # Scattering Matrix for stmt at line no.18\r
209    3 9\r
210    #  p0  p1  p2  p3     j   k   i   m   1\r
211    0   1   0   0        0   0   0   0  -3\r
212    0   0   1   0        0   0  -2   0   0\r
213    0   0   0   1       -2   0   0   0   0\r
215 # Scattering Matrix for stmt at line no.19\r
216    3 9\r
217    #  p0  p1  p2  p3     j   k   i   m   1\r
218    0   1   0   0        0   0   0   0  -3\r
219    0   0   1   0        0   0  -2   0   0\r
220    0   0   0   1       -2   0   0   0   0\r
222 # Scattering Matrix for stmt at line no.20\r
223    3 9\r
224    #  p0  p1  p2  p3     j   k   i   m   1\r
225    0   1   0   0        0   0   0   0  -3\r
226    0   0   1   0        0   0  -2   0   0\r
227    0   0   0   1       -2   0   0   0   0\r
229 # Scattering Matrix for stmt at line no.23\r
230    3 9\r
231    #  p0  p1  p2  p3     j   k   i   m   1\r
232    0   1   0   0        0   0   0   0  -3\r
233    0   0   1   0        0   0  -2   0   0\r
234    0   0   0   1       -2   0   0   0   0\r
236 # Scattering Matrix for stmt at line no.25\r
237    3 8\r
238    #  p0  p1  p2      j   i   m   1\r
239    0   1   0   0        0   0   0  -3\r
240    0   0   1   0        0  -2   0   0\r
241    0   0   0   1       -2   0   0  -1\r
243    1 # Set manually the scattering dimension names\r
244   p0  p1  p2  p3        #Scattering dimension names\r
246 #---------------------SCATTERING FUNCTIONS--------------------\r
247    5 #Scattering functions\r
249 # Scattering Matrix for stmt at line no.18\r
250    2 8\r
251    #  p0  p1  p2  p3     j   k   i   m   1\r
252    0   1   0     0   0   0   0  -3\r
253    0   0   1      0   0  -2   0   0\r
255 # Scattering Matrix for stmt at line no.19\r
256    2 8\r
257    #  p0  p1  p2  p3     j   k   i   m   1\r
258    0   1   0      0   0   0   0  -3\r
259    0   0   1      0   0  -2   0   0\r
261 # Scattering Matrix for stmt at line no.20\r
262    2 8\r
263    #  p0  p1  p2  p3     j   k   i   m   1\r
264    0   1   0      0   0   0   0  -3\r
265    0   0   1      0   0  -2   0   0\r
267 # Scattering Matrix for stmt at line no.23\r
268    2 8\r
269    #  p0  p1  p2  p3     j   k   i   m   1\r
270    0   1   0      0   0   0   0  -3\r
271    0   0   1        0   0  -2   0   0\r
273 # Scattering Matrix for stmt at line no.25\r
274    2 7\r
275    #  p0  p1  p2  p3     j   i   m   1\r
276    0   1   0       0   0   0  -3\r
277    0   0   1       0  -2   0   0\r
279    1 # Set manually the scattering dimension names\r
280   p0  p1        #Scattering dimension names\r