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
51 1 -1 0 1 -1 ## -i+N-1 >= 0
53 1 0 -1 1 -1 ## -j+N-1 >= 0
55 # ---------------------------------------------- 1.2 Scattering
56 # Scattering function is provided
66 # ---------------------------------------------- 1.3 Access
67 # Access informations are provided
69 # Read access informations
77 # Write access informations
82 # ---------------------------------------------- 1.4 Body
83 # Statement body is provided
85 # Original iterator names
88 A[i][j]=A[i][j]+u1[i]*v1[j]+u2[i]*v2[j];
91 # =============================================== Statement 2
92 # ---------------------------------------------- 2.1 Domain
97 1 -1 0 1 -1 ## -i+N-1 >= 0
99 1 0 -1 1 -1 ## -j+N-1 >= 0
101 # ---------------------------------------------- 2.2 Scattering
102 # Scattering function is provided
104 # Scattering function
112 # ---------------------------------------------- 2.3 Access
113 # Access informations are provided
115 # Read access informations
122 # Write access informations
126 # ---------------------------------------------- 2.4 Body
127 # Statement body is provided
129 # Original iterator names
132 x[i]=x[i]+beta*A[i][j]*y[j];
135 # =============================================== Statement 3
136 # ---------------------------------------------- 3.1 Domain
141 1 -1 1 -1 ## -i+N-1 >= 0
143 # ---------------------------------------------- 3.2 Scattering
144 # Scattering function is provided
146 # Scattering function
152 # ---------------------------------------------- 3.3 Access
153 # Access informations are provided
155 # Read access informations
159 # Write access informations
163 # ---------------------------------------------- 3.4 Body
164 # Statement body is provided
166 # Original iterator names
172 # =============================================== Statement 4
173 # ---------------------------------------------- 4.1 Domain
178 1 -1 0 1 -1 ## -i+N-1 >= 0
180 1 0 -1 1 -1 ## -j+N-1 >= 0
182 # ---------------------------------------------- 4.2 Scattering
183 # Scattering function is provided
185 # Scattering function
193 # ---------------------------------------------- 4.3 Access
194 # Access informations are provided
196 # Read access informations
199 11 0 0 0 0 ## alpha[0]
203 # Write access informations
207 # ---------------------------------------------- 4.4 Body
208 # Statement body is provided
210 # Original iterator names
213 w[i]=w[i]+alpha*A[i][j]*x[j];
216 # =============================================== Options