Add piplib.h.in file
[candl.git] / tests / unitary / multiscop3.c.orig.scop
blob8fdfb0af0668b36618146da075fff671de04d29f
1 [Clan] Info: parsing file #1 (./unitary/multiscop3.c)
3 <OpenScop>
5 # =============================================== Global
6 # Language
9 # Context
10 CONTEXT
11 0 3 0 0 0 1
13 # Parameters are provided
15 <strings>
17 </strings>
19 # Number of statements
22 # =============================================== Statement 1
23 # Number of relations describing the statement:
26 # ----------------------------------------------  1.1 Domain
27 DOMAIN
28 3 4 1 0 0 1
29 # e/i| i1 | n1 |  1  
30    1    1    0    0    ## i1 >= 0
31    1   -1    1   -1    ## -i1+n1-1 >= 0
32    1    0    1   -1    ## n1-1 >= 0
34 # ----------------------------------------------  1.2 Scattering
35 SCATTERING
36 3 7 3 1 0 1
37 # e/i| c1   c2   c3 | i1 | n1 |  1  
38    0   -1    0    0    0    0    0    ## c1 == 0
39    0    0   -1    0    1    0    0    ## c2 == i1
40    0    0    0   -1    0    0    0    ## c3 == 0
42 # ----------------------------------------------  1.3 Access
43 WRITE
44 1 5 1 1 0 1
45 # e/i| Arr| i1 | n1 |  1  
46    0   -1    0    0    3    ## Arr == a1
48 # ----------------------------------------------  1.4 Statement Extensions
49 # Number of Statement Extensions
51 <body>
52 # Number of original iterators
54 # List of original iterators
56 # Statement body expression
57 a1 = 0;
58 </body>
60 # =============================================== Extensions
61 <scatnames>
62 b0 i1 b1
63 </scatnames>
65 <arrays>
66 # Number of arrays
68 # Mapping array-identifiers/array-names
69 1 i1
70 2 n1
71 3 a1
72 </arrays>
74 <coordinates>
75 # File name
76 ./unitary/multiscop3.c
77 # Starting line and column
78 2 0
79 # Ending line and column
80 4 0
81 # Indentation
83 </coordinates>
85 </OpenScop>
88 <OpenScop>
90 # =============================================== Global
91 # Language
94 # Context
95 CONTEXT
96 0 3 0 0 0 1
98 # Parameters are provided
100 <strings>
102 </strings>
104 # Number of statements
107 # =============================================== Statement 1
108 # Number of relations describing the statement:
111 # ----------------------------------------------  1.1 Domain
112 DOMAIN
113 0 3 0 0 0 1
115 # ----------------------------------------------  1.2 Scattering
116 SCATTERING
117 1 4 1 0 0 1
118 # e/i| c1 | n2 |  1  
119    0   -1    0    0    ## c1 == 0
121 # ----------------------------------------------  1.3 Access
122 WRITE
123 1 4 1 0 0 1
124 # e/i| Arr| n2 |  1  
125    0   -1    0    1    ## Arr == a2
127 # ----------------------------------------------  1.4 Statement Extensions
128 # Number of Statement Extensions
130 <body>
131 # Number of original iterators
133 # Statement body expression
134 a2 = 0;
135 </body>
137 # =============================================== Statement 2
138 # Number of relations describing the statement:
141 # ----------------------------------------------  2.1 Domain
142 DOMAIN
143 3 4 1 0 0 1
144 # e/i| i2 | n2 |  1  
145    1    1    0    0    ## i2 >= 0
146    1   -1    1   -1    ## -i2+n2-1 >= 0
147    1    0    1   -1    ## n2-1 >= 0
149 # ----------------------------------------------  2.2 Scattering
150 SCATTERING
151 3 7 3 1 0 1
152 # e/i| c1   c2   c3 | i2 | n2 |  1  
153    0   -1    0    0    0    0    1    ## c1 == 1
154    0    0   -1    0    1    0    0    ## c2 == i2
155    0    0    0   -1    0    0    0    ## c3 == 0
157 # ----------------------------------------------  2.3 Access
158 WRITE
159 1 5 1 1 0 1
160 # e/i| Arr| i2 | n2 |  1  
161    0   -1    0    0    1    ## Arr == a2
163 # ----------------------------------------------  2.4 Statement Extensions
164 # Number of Statement Extensions
166 <body>
167 # Number of original iterators
169 # List of original iterators
171 # Statement body expression
172 a2 = 0;
173 </body>
175 # =============================================== Extensions
176 <scatnames>
177 b0 i2 b1
178 </scatnames>
180 <arrays>
181 # Number of arrays
183 # Mapping array-identifiers/array-names
184 1 a2
185 2 i2
186 3 n2
187 </arrays>
189 <coordinates>
190 # File name
191 ./unitary/multiscop3.c
192 # Starting line and column
193 9 0
194 # Ending line and column
195 12 0
196 # Indentation
198 </coordinates>
200 </OpenScop>
203 <OpenScop>
205 # =============================================== Global
206 # Language
209 # Context
210 CONTEXT
211 0 3 0 0 0 1
213 # Parameters are provided
215 <strings>
217 </strings>
219 # Number of statements
222 # =============================================== Statement 1
223 # Number of relations describing the statement:
226 # ----------------------------------------------  1.1 Domain
227 DOMAIN
228 0 3 0 0 0 1
230 # ----------------------------------------------  1.2 Scattering
231 SCATTERING
232 1 4 1 0 0 1
233 # e/i| c1 | n3 |  1  
234    0   -1    0    0    ## c1 == 0
236 # ----------------------------------------------  1.3 Access
237 WRITE
238 1 4 1 0 0 1
239 # e/i| Arr| n3 |  1  
240    0   -1    0    1    ## Arr == a3
242 # ----------------------------------------------  1.4 Statement Extensions
243 # Number of Statement Extensions
245 <body>
246 # Number of original iterators
248 # Statement body expression
249 a3 = 0;
250 </body>
252 # =============================================== Statement 2
253 # Number of relations describing the statement:
256 # ----------------------------------------------  2.1 Domain
257 DOMAIN
258 3 4 1 0 0 1
259 # e/i| i3 | n3 |  1  
260    1    1    0    0    ## i3 >= 0
261    1   -1    1   -1    ## -i3+n3-1 >= 0
262    1    0    1   -1    ## n3-1 >= 0
264 # ----------------------------------------------  2.2 Scattering
265 SCATTERING
266 3 7 3 1 0 1
267 # e/i| c1   c2   c3 | i3 | n3 |  1  
268    0   -1    0    0    0    0    1    ## c1 == 1
269    0    0   -1    0    1    0    0    ## c2 == i3
270    0    0    0   -1    0    0    0    ## c3 == 0
272 # ----------------------------------------------  2.3 Access
273 WRITE
274 1 5 1 1 0 1
275 # e/i| Arr| i3 | n3 |  1  
276    0   -1    0    0    1    ## Arr == a3
278 # ----------------------------------------------  2.4 Statement Extensions
279 # Number of Statement Extensions
281 <body>
282 # Number of original iterators
284 # List of original iterators
286 # Statement body expression
287 a3 = 0;
288 </body>
290 # =============================================== Statement 3
291 # Number of relations describing the statement:
294 # ----------------------------------------------  3.1 Domain
295 DOMAIN
296 0 3 0 0 0 1
298 # ----------------------------------------------  3.2 Scattering
299 SCATTERING
300 1 4 1 0 0 1
301 # e/i| c1 | n3 |  1  
302    0   -1    0    2    ## c1 == 2
304 # ----------------------------------------------  3.3 Access
305 WRITE
306 1 4 1 0 0 1
307 # e/i| Arr| n3 |  1  
308    0   -1    0    1    ## Arr == a3
310 # ----------------------------------------------  3.4 Statement Extensions
311 # Number of Statement Extensions
313 <body>
314 # Number of original iterators
316 # Statement body expression
317 a3 = 0;
318 </body>
320 # =============================================== Extensions
321 <scatnames>
322 b0 i3 b1
323 </scatnames>
325 <arrays>
326 # Number of arrays
328 # Mapping array-identifiers/array-names
329 1 a3
330 2 i3
331 3 n3
332 </arrays>
334 <coordinates>
335 # File name
336 ./unitary/multiscop3.c
337 # Starting line and column
338 18 0
339 # Ending line and column
340 22 0
341 # Indentation
343 </coordinates>
345 </OpenScop>