4 # =============================================== Global
12 # Parameters are provided
18 # Number of statements
21 # =============================================== Statement 1
22 # Number of relations describing the statement:
25 # ---------------------------------------------- 1.1 Domain
29 # ---------------------------------------------- 1.2 Scattering
35 # ---------------------------------------------- 1.3 Access
39 0 -1 0 0 1 ## Arr == a
41 # ---------------------------------------------- 1.4 Statement Extensions
42 # Number of Statement Extensions
45 # Number of original iterators
47 # Statement body expression
51 # =============================================== Statement 2
52 # Number of relations describing the statement:
55 # ---------------------------------------------- 2.1 Domain
60 1 -1 1 0 0 ## -i+N >= 0
63 # ---------------------------------------------- 2.2 Scattering
66 # e/i| c1 c2 c3 | i | N M | 1
67 0 -1 0 0 0 0 0 1 ## c1 == 1
68 0 0 -1 0 1 0 0 0 ## c2 == i
69 0 0 0 -1 0 0 0 0 ## c3 == 0
71 # ---------------------------------------------- 2.3 Access
74 # e/i| Arr [1]| i | N M | 1
75 0 -1 0 0 0 0 1 ## Arr == a
76 0 0 -1 1 0 0 0 ## [1] == i
78 # ---------------------------------------------- 2.4 Statement Extensions
79 # Number of Statement Extensions
82 # Number of original iterators
84 # List of original iterators
86 # Statement body expression
90 # =============================================== Statement 3
91 # Number of relations describing the statement:
94 # ---------------------------------------------- 3.1 Domain
99 1 -1 0 1 0 ## -i+M >= 0
102 # ---------------------------------------------- 3.2 Scattering
105 # e/i| c1 c2 c3 | i | N M | 1
106 0 -1 0 0 0 0 0 1 ## c1 == 1
107 0 0 -1 0 1 0 0 0 ## c2 == i
108 0 0 0 -1 0 0 0 1 ## c3 == 1
110 # ---------------------------------------------- 3.3 Access
113 # e/i| Arr [1]| i | N M | 1
114 0 -1 0 0 0 0 5 ## Arr == t
115 0 0 -1 1 0 0 0 ## [1] == i
117 # ---------------------------------------------- 3.4 Statement Extensions
118 # Number of Statement Extensions
121 # Number of original iterators
123 # List of original iterators
125 # Statement body expression
129 # =============================================== Statement 4
130 # Number of relations describing the statement:
133 # ---------------------------------------------- 4.1 Domain
138 1 -1 0 1 0 ## -i+M >= 0
141 # ---------------------------------------------- 4.2 Scattering
144 # e/i| c1 c2 c3 | i | N M | 1
145 0 -1 0 0 0 0 0 1 ## c1 == 1
146 0 0 -1 0 1 0 0 0 ## c2 == i
147 0 0 0 -1 0 0 0 2 ## c3 == 2
149 # ---------------------------------------------- 4.3 Access
152 # e/i| Arr [1]| i | N M | 1
153 0 -1 0 0 0 0 6 ## Arr == s
154 0 0 -1 1 0 0 0 ## [1] == i
156 # ---------------------------------------------- 4.4 Statement Extensions
157 # Number of Statement Extensions
160 # Number of original iterators
162 # List of original iterators
164 # Statement body expression
168 # =============================================== Statement 5
169 # Number of relations describing the statement:
172 # ---------------------------------------------- 5.1 Domain
176 # ---------------------------------------------- 5.2 Scattering
180 0 -1 0 0 2 ## c1 == 2
182 # ---------------------------------------------- 5.3 Access
186 0 -1 0 0 7 ## Arr == f
188 # ---------------------------------------------- 5.4 Statement Extensions
189 # Number of Statement Extensions
192 # Number of original iterators
194 # Statement body expression
198 # =============================================== Extensions
206 # Mapping array-identifiers/array-names
218 ./unitary/fuse_diff_domain.c
219 # Starting line and column
221 # Ending line and column