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 0 ## c1 == 0
38 0 0 -1 0 1 0 0 ## c2 == i
39 0 0 0 -1 0 0 0 ## c3 == 0
41 # ---------------------------------------------- 1.3 Access
44 # e/i| Arr [1]| i | N | 1
45 0 -1 0 0 0 3 ## Arr == a
46 0 0 -1 1 0 0 ## [1] == i
50 # e/i| Arr [1]| i | N | 1
51 0 -1 0 0 0 4 ## Arr == b
52 0 0 -1 1 0 0 ## [1] == i
54 # ---------------------------------------------- 1.4 Statement Extensions
55 # Number of Statement Extensions
58 # Number of original iterators
60 # List of original iterators
62 # Statement body expression
66 # =============================================== Extensions
74 # Mapping array-identifiers/array-names
84 # Starting line and column
86 # Ending line and column