6 # A | # Clan McCloog Castle
7 # /.\ [""M# [File generated by Clan 0.5.0 64 bits]
20 # :::::::::SUNDOGa8a::::. ..
21 # :::::8::::888:Y8888:::::::::...
22 #::':::88::::888::Y88a______________________________________________________
23 #:: ::::88a::::88a:Y88a __---__-- __
24 #' .: ::Y88a:::::8a:Y88a __----_-- -------_-__
25 # :' ::::8P::::::::::88aa. _ _- -- --_ --- __ --- __--
26 #.:: :::::::::::::::::::Y88as88a...s88aa.
30 # =============================================== Global
37 # Parameter names are provided
42 # Number of statements
45 # =============================================== Statement 1
46 # ---------------------------------------------- 1.1 Domain
53 # ---------------------------------------------- 1.2 Scattering
54 # Scattering function is provided
62 # ---------------------------------------------- 1.3 Access
63 # Access informations are provided
65 # Read access informations
69 # Write access informations
73 # ---------------------------------------------- 1.4 Body
74 # Statement body is provided
76 # Original iterator names
82 # =============================================== Statement 2
83 # ---------------------------------------------- 2.1 Domain
87 1 1 0 0 -1 ## k-1 >= 0
88 1 -1 0 1 0 ## -k+n >= 0
89 1 -1 1 0 -1 ## -k+l-1 >= 0
90 1 0 -1 1 0 ## -l+n >= 0
92 # ---------------------------------------------- 2.2 Scattering
93 # Scattering function is provided
103 # ---------------------------------------------- 2.3 Access
104 # Access informations are provided
106 # Read access informations
111 # Write access informations
116 # ---------------------------------------------- 2.4 Body
117 # Statement body is provided
119 # Original iterator names
125 # =============================================== Statement 3
126 # ---------------------------------------------- 3.1 Domain
130 1 1 0 0 0 -1 ## k-1 >= 0
131 1 -1 0 0 1 0 ## -k+n >= 0
132 1 -1 1 0 0 -1 ## -k+j-1 >= 0
133 1 0 -1 0 1 1 ## -j+n+1 >= 0
134 1 -1 0 1 0 -1 ## -k+i-1 >= 0
135 1 0 0 -1 1 0 ## -i+n >= 0
137 # ---------------------------------------------- 3.2 Scattering
138 # Scattering function is provided
140 # Scattering function
150 # ---------------------------------------------- 3.3 Access
151 # Access informations are provided
153 # Read access informations
155 2 0 0 1 0 0 ## a[i][j]
157 2 1 0 0 0 0 ## a[k][j]
159 2 0 0 1 0 0 ## a[i][k]
161 # Write access informations
163 2 0 0 1 0 0 ## a[i][j]
166 # ---------------------------------------------- 3.4 Body
167 # Statement body is provided
169 # Original iterator names
172 a[i][j]=a[i][j]-a[k][j]*a[i][k];
175 # =============================================== Options