Add piplib.h.in file
[candl.git] / tests / unitary / scalpriv.c.orig.scop
blob4fb62c42fc975c9b8a0250bad09b3d57a453f236
1 [Clan] Info: parsing file #1 (./unitary/scalpriv.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|  i |  N |  1  
30    1    1    0    0    ## i >= 0
31    1   -1    1    0    ## -i+N >= 0
32    1    0    1    0    ## N >= 0
34 # ----------------------------------------------  1.2 Scattering
35 SCATTERING
36 3 7 3 1 0 1
37 # e/i| c1   c2   c3 |  i |  N |  1  
38    0   -1    0    0    0    0    0    ## c1 == 0
39    0    0   -1    0    1    0    0    ## c2 == i
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|  i |  N |  1  
46    0   -1    0    0    3    ## Arr == a
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 a = 0;
58 </body>
60 # =============================================== Statement 2
61 # Number of relations describing the statement:
64 # ----------------------------------------------  2.1 Domain
65 DOMAIN
66 3 4 1 0 0 1
67 # e/i|  i |  N |  1  
68    1    1    0    0    ## i >= 0
69    1   -1    1    0    ## -i+N >= 0
70    1    0    1    0    ## N >= 0
72 # ----------------------------------------------  2.2 Scattering
73 SCATTERING
74 3 7 3 1 0 1
75 # e/i| c1   c2   c3 |  i |  N |  1  
76    0   -1    0    0    0    0    0    ## c1 == 0
77    0    0   -1    0    1    0    0    ## c2 == i
78    0    0    0   -1    0    0    1    ## c3 == 1
80 # ----------------------------------------------  2.3 Access
81 WRITE
82 2 6 2 1 0 1
83 # e/i| Arr  [1]|  i |  N |  1  
84    0   -1    0    0    0    4    ## Arr == b
85    0    0   -1    1    0    0    ## [1] == i
87 READ
88 1 5 1 1 0 1
89 # e/i| Arr|  i |  N |  1  
90    0   -1    0    0    3    ## Arr == a
92 # ----------------------------------------------  2.4 Statement Extensions
93 # Number of Statement Extensions
95 <body>
96 # Number of original iterators
98 # List of original iterators
100 # Statement body expression
101 b[i] = a;
102 </body>
104 # =============================================== Extensions
105 <scatnames>
106 b0 i b1
107 </scatnames>
109 <arrays>
110 # Number of arrays
112 # Mapping array-identifiers/array-names
113 1 i
114 2 N
115 3 a
116 4 b
117 </arrays>
119 <coordinates>
120 # File name
121 ./unitary/scalpriv.c
122 # Starting line and column
123 4 0
124 # Ending line and column
125 8 0
126 # Indentation
128 </coordinates>
130 </OpenScop>