4 # =============================================== Global
12 # Parameters are provided
18 # Number of statements
21 # =============================================== Statement 1
22 # Number of relations describing the statement:
25 # ---------------------------------------------- 1.1 Domain
33 # ---------------------------------------------- 1.2 Scattering
36 # e/i| c1 c2 c3 | i | N | 1
37 0 -1 0 0 0 0 1 ## c1 == 1
38 0 0 -1 0 1 0 0 ## c2 == i
39 0 0 0 -1 0 0 0 ## c3 == 0
40 1 0 1 0 0 0 -15 ## c2-15 >= 0
42 # ---------------------------------------------- 1.3 Access
45 # e/i| Arr [1]| i | N | 1
46 0 -1 0 0 0 3 ## Arr == a
47 0 0 -1 1 0 0 ## [1] == i
49 # ---------------------------------------------- 1.4 Statement Extensions
50 # Number of Statement Extensions
53 # Number of original iterators
55 # List of original iterators
57 # Statement body expression
61 # =============================================== Statement 2
62 # Number of relations describing the statement:
65 # ---------------------------------------------- 2.1 Domain
73 # ---------------------------------------------- 2.2 Scattering
76 # e/i| c1 c2 c3 | i | N | 1
77 0 -1 0 0 0 0 0 ## c1 == 0
78 0 0 -1 0 1 0 0 ## c2 == i
79 0 0 0 -1 0 0 0 ## c3 == 0
80 1 0 -1 0 0 0 14 ## -c2+14 >= 0
82 # ---------------------------------------------- 2.3 Access
85 # e/i| Arr [1]| i | N | 1
86 0 -1 0 0 0 3 ## Arr == a
87 0 0 -1 1 0 0 ## [1] == i
89 # ---------------------------------------------- 2.4 Statement Extensions
90 # Number of Statement Extensions
93 # Number of original iterators
95 # List of original iterators
97 # Statement body expression
101 # =============================================== Statement 3
102 # Number of relations describing the statement:
105 # ---------------------------------------------- 3.1 Domain
110 1 -1 1 0 ## -i+N >= 0
112 1 1 0 -15 ## i-15 >= 0
114 # ---------------------------------------------- 3.2 Scattering
117 # e/i| c1 c2 c3 | i | N | 1
118 0 -1 0 0 0 0 1 ## c1 == 1
119 0 0 -1 0 1 0 0 ## c2 == i
120 0 0 0 -1 0 0 1 ## c3 == 1
121 1 0 1 0 0 0 -15 ## c2-15 >= 0
123 # ---------------------------------------------- 3.3 Access
126 # e/i| Arr [1]| i | N | 1
127 0 -1 0 0 0 4 ## Arr == b
128 0 0 -1 1 0 0 ## [1] == i
130 # ---------------------------------------------- 3.4 Statement Extensions
131 # Number of Statement Extensions
134 # Number of original iterators
136 # List of original iterators
138 # Statement body expression
142 # =============================================== Statement 4
143 # Number of relations describing the statement:
146 # ---------------------------------------------- 4.1 Domain
151 1 -1 1 0 ## -i+N >= 0
153 1 1 0 -15 ## i-15 >= 0
155 # ---------------------------------------------- 4.2 Scattering
158 # e/i| c1 c2 c3 | i | N | 1
159 0 -1 0 0 0 0 0 ## c1 == 0
160 0 0 -1 0 1 0 0 ## c2 == i
161 0 0 0 -1 0 0 1 ## c3 == 1
162 1 0 -1 0 0 0 14 ## -c2+14 >= 0
164 # ---------------------------------------------- 4.3 Access
167 # e/i| Arr [1]| i | N | 1
168 0 -1 0 0 0 4 ## Arr == b
169 0 0 -1 1 0 0 ## [1] == i
171 # ---------------------------------------------- 4.4 Statement Extensions
172 # Number of Statement Extensions
175 # Number of original iterators
177 # List of original iterators
179 # Statement body expression
183 # =============================================== Extensions
191 # Mapping array-identifiers/array-names
200 ./unitary/peel_remove_condition.c
201 # Starting line and column
203 # Ending line and column