50 integer cc_dim1, cc_dim2, cc_dim3, cc_offset, ch_dim1, ch_dim2, ch_offset,
70 cc_offset = 1 + cc_dim1 * (1 + cc_dim2 * (1 + cc_dim3));
74 ch_offset = 1 + ch_dim1 * (1 + ch_dim2 * 6);
78 arg = atan(1.) * 8. / 5.;
84 for (k = 1; k <= i__1; ++k) {
85 ch[((k * 5 + 1) * ch_dim2 + 1) * ch_dim1 + 1] = cc[((k + cc_dim3) *
86 cc_dim2 + 1) * cc_dim1 + 1] + (cc[((k + cc_dim3 * 5) *
87 cc_dim2 + 1) * cc_dim1 + 1] + cc[((k + (cc_dim3 << 1)) *
88 cc_dim2 + 1) * cc_dim1 + 1]) + (cc[((k + (cc_dim3 << 2)) *
89 cc_dim2 + 1) * cc_dim1 + 1] + cc[((k + cc_dim3 * 3) * cc_dim2
91 ch[(*ido + (k * 5 + 2) * ch_dim2) * ch_dim1 + 1] = cc[((k + cc_dim3) *
92 cc_dim2 + 1) * cc_dim1 + 1] + tr11 * (cc[((k + cc_dim3 * 5) *
93 cc_dim2 + 1) * cc_dim1 + 1] + cc[((k + (cc_dim3 << 1)) *
94 cc_dim2 + 1) * cc_dim1 + 1]) + tr12 * (cc[((k + (cc_dim3 << 2)
95 ) * cc_dim2 + 1) * cc_dim1 + 1] + cc[((k + cc_dim3 * 3) *
96 cc_dim2 + 1) * cc_dim1 + 1]);
97 ch[((k * 5 + 3) * ch_dim2 + 1) * ch_dim1 + 1] = ti11 * (cc[((k +
98 cc_dim3 * 5) * cc_dim2 + 1) * cc_dim1 + 1] - cc[((k + (
99 cc_dim3 << 1)) * cc_dim2 + 1) * cc_dim1 + 1]) + ti12 * (cc[((
100 k + (cc_dim3 << 2)) * cc_dim2 + 1) * cc_dim1 + 1] - cc[((k +
101 cc_dim3 * 3) * cc_dim2 + 1) * cc_dim1 + 1]);
102 ch[(*ido + (k * 5 + 4) * ch_dim2) * ch_dim1 + 1] = cc[((k + cc_dim3) *
103 cc_dim2 + 1) * cc_dim1 + 1] + tr12 * (cc[((k + cc_dim3 * 5) *
104 cc_dim2 + 1) * cc_dim1 + 1] + cc[((k + (cc_dim3 << 1)) *
105 cc_dim2 + 1) * cc_dim1 + 1]) + tr11 * (cc[((k + (cc_dim3 << 2)
106 ) * cc_dim2 + 1) * cc_dim1 + 1] + cc[((k + cc_dim3 * 3) *
107 cc_dim2 + 1) * cc_dim1 + 1]);
108 ch[((k * 5 + 5) * ch_dim2 + 1) * ch_dim1 + 1] = ti12 * (cc[((k +
109 cc_dim3 * 5) * cc_dim2 + 1) * cc_dim1 + 1] - cc[((k + (
110 cc_dim3 << 1)) * cc_dim2 + 1) * cc_dim1 + 1]) - ti11 * (cc[((
111 k + (cc_dim3 << 2)) * cc_dim2 + 1) * cc_dim1 + 1] - cc[((k +
112 cc_dim3 * 3) * cc_dim2 + 1) * cc_dim1 + 1]);
120 for (k = 1; k <= i__1; ++k) {
122 for (i__ = 3; i__ <= i__2; i__ += 2) {
124 ch[(i__ - 1 + (k * 5 + 1) * ch_dim2) * ch_dim1 + 1] = cc[(i__ - 1
125 + (k + cc_dim3) * cc_dim2) * cc_dim1 + 1] + (wa1[i__ - 2]
126 * cc[(i__ - 1 + (k + (cc_dim3 << 1)) * cc_dim2) * cc_dim1
127 + 1] + wa1[i__ - 1] * cc[(i__ + (k + (cc_dim3 << 1)) *
128 cc_dim2) * cc_dim1 + 1] + (wa4[i__ - 2] * cc[(i__ - 1 + (
129 k + cc_dim3 * 5) * cc_dim2) * cc_dim1 + 1] + wa4[i__ - 1]
130 * cc[(i__ + (k + cc_dim3 * 5) * cc_dim2) * cc_dim1 + 1]))
131 + (wa2[i__ - 2] * cc[(i__ - 1 + (k + cc_dim3 * 3) *
132 cc_dim2) * cc_dim1 + 1] + wa2[i__ - 1] * cc[(i__ + (k +
133 cc_dim3 * 3) * cc_dim2) * cc_dim1 + 1] + (wa3[i__ - 2] *
134 cc[(i__ - 1 + (k + (cc_dim3 << 2)) * cc_dim2) * cc_dim1 +
135 1] + wa3[i__ - 1] * cc[(i__ + (k + (cc_dim3 << 2)) *
136 cc_dim2) * cc_dim1 + 1]));
137 ch[(i__ + (k * 5 + 1) * ch_dim2) * ch_dim1 + 1] = cc[(i__ + (k +
138 cc_dim3) * cc_dim2) * cc_dim1 + 1] + (wa1[i__ - 2] * cc[(
139 i__ + (k + (cc_dim3 << 1)) * cc_dim2) * cc_dim1 + 1] -
140 wa1[i__ - 1] * cc[(i__ - 1 + (k + (cc_dim3 << 1)) *
141 cc_dim2) * cc_dim1 + 1] + (wa4[i__ - 2] * cc[(i__ + (k +
142 cc_dim3 * 5) * cc_dim2) * cc_dim1 + 1] - wa4[i__ - 1] *
143 cc[(i__ - 1 + (k + cc_dim3 * 5) * cc_dim2) * cc_dim1 + 1])
144 ) + (wa2[i__ - 2] * cc[(i__ + (k + cc_dim3 * 3) * cc_dim2)
145 * cc_dim1 + 1] - wa2[i__ - 1] * cc[(i__ - 1 + (k +
146 cc_dim3 * 3) * cc_dim2) * cc_dim1 + 1] + (wa3[i__ - 2] *
147 cc[(i__ + (k + (cc_dim3 << 2)) * cc_dim2) * cc_dim1 + 1]
148 - wa3[i__ - 1] * cc[(i__ - 1 + (k + (cc_dim3 << 2)) *
149 cc_dim2) * cc_dim1 + 1]));
150 ch[(i__ - 1 + (k * 5 + 3) * ch_dim2) * ch_dim1 + 1] = cc[(i__ - 1
151 + (k + cc_dim3) * cc_dim2) * cc_dim1 + 1] + tr11 * (wa1[
152 i__ - 2] * cc[(i__ - 1 + (k + (cc_dim3 << 1)) * cc_dim2) *
153 cc_dim1 + 1] + wa1[i__ - 1] * cc[(i__ + (k + (cc_dim3 <<
154 1)) * cc_dim2) * cc_dim1 + 1] + wa4[i__ - 2] * cc[(i__ -
155 1 + (k + cc_dim3 * 5) * cc_dim2) * cc_dim1 + 1] + wa4[i__
156 - 1] * cc[(i__ + (k + cc_dim3 * 5) * cc_dim2) * cc_dim1 +
157 1]) + tr12 * (wa2[i__ - 2] * cc[(i__ - 1 + (k + cc_dim3 *
158 3) * cc_dim2) * cc_dim1 + 1] + wa2[i__ - 1] * cc[(i__ + (
159 k + cc_dim3 * 3) * cc_dim2) * cc_dim1 + 1] + wa3[i__ - 2]
160 * cc[(i__ - 1 + (k + (cc_dim3 << 2)) * cc_dim2) * cc_dim1
161 + 1] + wa3[i__ - 1] * cc[(i__ + (k + (cc_dim3 << 2)) *
162 cc_dim2) * cc_dim1 + 1]) + ti11 * (wa1[i__ - 2] * cc[(i__
163 + (k + (cc_dim3 << 1)) * cc_dim2) * cc_dim1 + 1] - wa1[
164 i__ - 1] * cc[(i__ - 1 + (k + (cc_dim3 << 1)) * cc_dim2) *
165 cc_dim1 + 1] - (wa4[i__ - 2] * cc[(i__ + (k + cc_dim3 *
166 5) * cc_dim2) * cc_dim1 + 1] - wa4[i__ - 1] * cc[(i__ - 1
167 + (k + cc_dim3 * 5) * cc_dim2) * cc_dim1 + 1])) + ti12 * (
168 wa2[i__ - 2] * cc[(i__ + (k + cc_dim3 * 3) * cc_dim2) *
169 cc_dim1 + 1] - wa2[i__ - 1] * cc[(i__ - 1 + (k + cc_dim3 *
170 3) * cc_dim2) * cc_dim1 + 1] - (wa3[i__ - 2] * cc[(i__ +
171 (k + (cc_dim3 << 2)) * cc_dim2) * cc_dim1 + 1] - wa3[i__
172 - 1] * cc[(i__ - 1 + (k + (cc_dim3 << 2)) * cc_dim2) *
174 ch[(ic - 1 + (k * 5 + 2) * ch_dim2) * ch_dim1 + 1] = cc[(i__ - 1
175 + (k + cc_dim3) * cc_dim2) * cc_dim1 + 1] + tr11 * (wa1[
176 i__ - 2] * cc[(i__ - 1 + (k + (cc_dim3 << 1)) * cc_dim2) *
177 cc_dim1 + 1] + wa1[i__ - 1] * cc[(i__ + (k + (cc_dim3 <<
178 1)) * cc_dim2) * cc_dim1 + 1] + wa4[i__ - 2] * cc[(i__ -
179 1 + (k + cc_dim3 * 5) * cc_dim2) * cc_dim1 + 1] + wa4[i__
180 - 1] * cc[(i__ + (k + cc_dim3 * 5) * cc_dim2) * cc_dim1 +
181 1]) + tr12 * (wa2[i__ - 2] * cc[(i__ - 1 + (k + cc_dim3 *
182 3) * cc_dim2) * cc_dim1 + 1] + wa2[i__ - 1] * cc[(i__ + (
183 k + cc_dim3 * 3) * cc_dim2) * cc_dim1 + 1] + wa3[i__ - 2]
184 * cc[(i__ - 1 + (k + (cc_dim3 << 2)) * cc_dim2) * cc_dim1
185 + 1] + wa3[i__ - 1] * cc[(i__ + (k + (cc_dim3 << 2)) *
186 cc_dim2) * cc_dim1 + 1]) - (ti11 * (wa1[i__ - 2] * cc[(
187 i__ + (k + (cc_dim3 << 1)) * cc_dim2) * cc_dim1 + 1] -
188 wa1[i__ - 1] * cc[(i__ - 1 + (k + (cc_dim3 << 1)) *
189 cc_dim2) * cc_dim1 + 1] - (wa4[i__ - 2] * cc[(i__ + (k +
190 cc_dim3 * 5) * cc_dim2) * cc_dim1 + 1] - wa4[i__ - 1] *
191 cc[(i__ - 1 + (k + cc_dim3 * 5) * cc_dim2) * cc_dim1 + 1])
192 ) + ti12 * (wa2[i__ - 2] * cc[(i__ + (k + cc_dim3 * 3) *
193 cc_dim2) * cc_dim1 + 1] - wa2[i__ - 1] * cc[(i__ - 1 + (k
194 + cc_dim3 * 3) * cc_dim2) * cc_dim1 + 1] - (wa3[i__ - 2] *
195 cc[(i__ + (k + (cc_dim3 << 2)) * cc_dim2) * cc_dim1 + 1]
196 - wa3[i__ - 1] * cc[(i__ - 1 + (k + (cc_dim3 << 2)) *
197 cc_dim2) * cc_dim1 + 1])));
198 ch[(i__ + (k * 5 + 3) * ch_dim2) * ch_dim1 + 1] = cc[(i__ + (k +
199 cc_dim3) * cc_dim2) * cc_dim1 + 1] + tr11 * (wa1[i__ - 2]
200 * cc[(i__ + (k + (cc_dim3 << 1)) * cc_dim2) * cc_dim1 + 1]
201 - wa1[i__ - 1] * cc[(i__ - 1 + (k + (cc_dim3 << 1)) *
202 cc_dim2) * cc_dim1 + 1] + (wa4[i__ - 2] * cc[(i__ + (k +
203 cc_dim3 * 5) * cc_dim2) * cc_dim1 + 1] - wa4[i__ - 1] *
204 cc[(i__ - 1 + (k + cc_dim3 * 5) * cc_dim2) * cc_dim1 + 1])
205 ) + tr12 * (wa2[i__ - 2] * cc[(i__ + (k + cc_dim3 * 3) *
206 cc_dim2) * cc_dim1 + 1] - wa2[i__ - 1] * cc[(i__ - 1 + (k
207 + cc_dim3 * 3) * cc_dim2) * cc_dim1 + 1] + (wa3[i__ - 2] *
208 cc[(i__ + (k + (cc_dim3 << 2)) * cc_dim2) * cc_dim1 + 1]
209 - wa3[i__ - 1] * cc[(i__ - 1 + (k + (cc_dim3 << 2)) *
210 cc_dim2) * cc_dim1 + 1])) + (ti11 * (wa4[i__ - 2] * cc[(
211 i__ - 1 + (k + cc_dim3 * 5) * cc_dim2) * cc_dim1 + 1] +
212 wa4[i__ - 1] * cc[(i__ + (k + cc_dim3 * 5) * cc_dim2) *
213 cc_dim1 + 1] - (wa1[i__ - 2] * cc[(i__ - 1 + (k + (
214 cc_dim3 << 1)) * cc_dim2) * cc_dim1 + 1] + wa1[i__ - 1] *
215 cc[(i__ + (k + (cc_dim3 << 1)) * cc_dim2) * cc_dim1 + 1]))
216 + ti12 * (wa3[i__ - 2] * cc[(i__ - 1 + (k + (cc_dim3 <<
217 2)) * cc_dim2) * cc_dim1 + 1] + wa3[i__ - 1] * cc[(i__ + (
218 k + (cc_dim3 << 2)) * cc_dim2) * cc_dim1 + 1] - (wa2[i__
219 - 2] * cc[(i__ - 1 + (k + cc_dim3 * 3) * cc_dim2) *
220 cc_dim1 + 1] + wa2[i__ - 1] * cc[(i__ + (k + cc_dim3 * 3)
221 * cc_dim2) * cc_dim1 + 1])));
222 ch[(ic + (k * 5 + 2) * ch_dim2) * ch_dim1 + 1] = ti11 * (wa4[i__
223 - 2] * cc[(i__ - 1 + (k + cc_dim3 * 5) * cc_dim2) *
224 cc_dim1 + 1] + wa4[i__ - 1] * cc[(i__ + (k + cc_dim3 * 5)
225 * cc_dim2) * cc_dim1 + 1] - (wa1[i__ - 2] * cc[(i__ - 1 +
226 (k + (cc_dim3 << 1)) * cc_dim2) * cc_dim1 + 1] + wa1[i__
227 - 1] * cc[(i__ + (k + (cc_dim3 << 1)) * cc_dim2) *
228 cc_dim1 + 1])) + ti12 * (wa3[i__ - 2] * cc[(i__ - 1 + (k
229 + (cc_dim3 << 2)) * cc_dim2) * cc_dim1 + 1] + wa3[i__ - 1]
230 * cc[(i__ + (k + (cc_dim3 << 2)) * cc_dim2) * cc_dim1 +
231 1] - (wa2[i__ - 2] * cc[(i__ - 1 + (k + cc_dim3 * 3) *
232 cc_dim2) * cc_dim1 + 1] + wa2[i__ - 1] * cc[(i__ + (k +
233 cc_dim3 * 3) * cc_dim2) * cc_dim1 + 1])) - (cc[(i__ + (k
234 + cc_dim3) * cc_dim2) * cc_dim1 + 1] + tr11 * (wa1[i__ -
235 2] * cc[(i__ + (k + (cc_dim3 << 1)) * cc_dim2) * cc_dim1
236 + 1] - wa1[i__ - 1] * cc[(i__ - 1 + (k + (cc_dim3 << 1)) *
237 cc_dim2) * cc_dim1 + 1] + (wa4[i__ - 2] * cc[(i__ + (k +
238 cc_dim3 * 5) * cc_dim2) * cc_dim1 + 1] - wa4[i__ - 1] *
239 cc[(i__ - 1 + (k + cc_dim3 * 5) * cc_dim2) * cc_dim1 + 1])
240 ) + tr12 * (wa2[i__ - 2] * cc[(i__ + (k + cc_dim3 * 3) *
241 cc_dim2) * cc_dim1 + 1] - wa2[i__ - 1] * cc[(i__ - 1 + (k
242 + cc_dim3 * 3) * cc_dim2) * cc_dim1 + 1] + (wa3[i__ - 2] *
243 cc[(i__ + (k + (cc_dim3 << 2)) * cc_dim2) * cc_dim1 + 1]
244 - wa3[i__ - 1] * cc[(i__ - 1 + (k + (cc_dim3 << 2)) *
245 cc_dim2) * cc_dim1 + 1])));
246 ch[(i__ - 1 + (k * 5 + 5) * ch_dim2) * ch_dim1 + 1] = cc[(i__ - 1
247 + (k + cc_dim3) * cc_dim2) * cc_dim1 + 1] + tr12 * (wa1[
248 i__ - 2] * cc[(i__ - 1 + (k + (cc_dim3 << 1)) * cc_dim2) *
249 cc_dim1 + 1] + wa1[i__ - 1] * cc[(i__ + (k + (cc_dim3 <<
250 1)) * cc_dim2) * cc_dim1 + 1] + (wa4[i__ - 2] * cc[(i__ -
251 1 + (k + cc_dim3 * 5) * cc_dim2) * cc_dim1 + 1] + wa4[i__
252 - 1] * cc[(i__ + (k + cc_dim3 * 5) * cc_dim2) * cc_dim1 +
253 1])) + tr11 * (wa2[i__ - 2] * cc[(i__ - 1 + (k + cc_dim3 *
254 3) * cc_dim2) * cc_dim1 + 1] + wa2[i__ - 1] * cc[(i__ + (
255 k + cc_dim3 * 3) * cc_dim2) * cc_dim1 + 1] + (wa3[i__ - 2]
256 * cc[(i__ - 1 + (k + (cc_dim3 << 2)) * cc_dim2) *
257 cc_dim1 + 1] + wa3[i__ - 1] * cc[(i__ + (k + (cc_dim3 <<
258 2)) * cc_dim2) * cc_dim1 + 1])) + (ti12 * (wa1[i__ - 2] *
259 cc[(i__ + (k + (cc_dim3 << 1)) * cc_dim2) * cc_dim1 + 1]
260 - wa1[i__ - 1] * cc[(i__ - 1 + (k + (cc_dim3 << 1)) *
261 cc_dim2) * cc_dim1 + 1] - (wa4[i__ - 2] * cc[(i__ + (k +
262 cc_dim3 * 5) * cc_dim2) * cc_dim1 + 1] - wa4[i__ - 1] *
263 cc[(i__ - 1 + (k + cc_dim3 * 5) * cc_dim2) * cc_dim1 + 1])
264 ) - ti11 * (wa2[i__ - 2] * cc[(i__ + (k + cc_dim3 * 3) *
265 cc_dim2) * cc_dim1 + 1] - wa2[i__ - 1] * cc[(i__ - 1 + (k
266 + cc_dim3 * 3) * cc_dim2) * cc_dim1 + 1] - (wa3[i__ - 2] *
267 cc[(i__ + (k + (cc_dim3 << 2)) * cc_dim2) * cc_dim1 + 1]
268 - wa3[i__ - 1] * cc[(i__ - 1 + (k + (cc_dim3 << 2)) *
269 cc_dim2) * cc_dim1 + 1])));
270 ch[(ic - 1 + (k * 5 + 4) * ch_dim2) * ch_dim1 + 1] = cc[(i__ - 1
271 + (k + cc_dim3) * cc_dim2) * cc_dim1 + 1] + tr12 * (wa1[
272 i__ - 2] * cc[(i__ - 1 + (k + (cc_dim3 << 1)) * cc_dim2) *
273 cc_dim1 + 1] + wa1[i__ - 1] * cc[(i__ + (k + (cc_dim3 <<
274 1)) * cc_dim2) * cc_dim1 + 1] + (wa4[i__ - 2] * cc[(i__ -
275 1 + (k + cc_dim3 * 5) * cc_dim2) * cc_dim1 + 1] + wa4[i__
276 - 1] * cc[(i__ + (k + cc_dim3 * 5) * cc_dim2) * cc_dim1 +
277 1])) + tr11 * (wa2[i__ - 2] * cc[(i__ - 1 + (k + cc_dim3 *
278 3) * cc_dim2) * cc_dim1 + 1] + wa2[i__ - 1] * cc[(i__ + (
279 k + cc_dim3 * 3) * cc_dim2) * cc_dim1 + 1] + (wa3[i__ - 2]
280 * cc[(i__ - 1 + (k + (cc_dim3 << 2)) * cc_dim2) *
281 cc_dim1 + 1] + wa3[i__ - 1] * cc[(i__ + (k + (cc_dim3 <<
282 2)) * cc_dim2) * cc_dim1 + 1])) - (ti12 * (wa1[i__ - 2] *
283 cc[(i__ + (k + (cc_dim3 << 1)) * cc_dim2) * cc_dim1 + 1]
284 - wa1[i__ - 1] * cc[(i__ - 1 + (k + (cc_dim3 << 1)) *
285 cc_dim2) * cc_dim1 + 1] - (wa4[i__ - 2] * cc[(i__ + (k +
286 cc_dim3 * 5) * cc_dim2) * cc_dim1 + 1] - wa4[i__ - 1] *
287 cc[(i__ - 1 + (k + cc_dim3 * 5) * cc_dim2) * cc_dim1 + 1])
288 ) - ti11 * (wa2[i__ - 2] * cc[(i__ + (k + cc_dim3 * 3) *
289 cc_dim2) * cc_dim1 + 1] - wa2[i__ - 1] * cc[(i__ - 1 + (k
290 + cc_dim3 * 3) * cc_dim2) * cc_dim1 + 1] - (wa3[i__ - 2] *
291 cc[(i__ + (k + (cc_dim3 << 2)) * cc_dim2) * cc_dim1 + 1]
292 - wa3[i__ - 1] * cc[(i__ - 1 + (k + (cc_dim3 << 2)) *
293 cc_dim2) * cc_dim1 + 1])));
294 ch[(i__ + (k * 5 + 5) * ch_dim2) * ch_dim1 + 1] = cc[(i__ + (k +
295 cc_dim3) * cc_dim2) * cc_dim1 + 1] + tr12 * (wa1[i__ - 2]
296 * cc[(i__ + (k + (cc_dim3 << 1)) * cc_dim2) * cc_dim1 + 1]
297 - wa1[i__ - 1] * cc[(i__ - 1 + (k + (cc_dim3 << 1)) *
298 cc_dim2) * cc_dim1 + 1] + (wa4[i__ - 2] * cc[(i__ + (k +
299 cc_dim3 * 5) * cc_dim2) * cc_dim1 + 1] - wa4[i__ - 1] *
300 cc[(i__ - 1 + (k + cc_dim3 * 5) * cc_dim2) * cc_dim1 + 1])
301 ) + tr11 * (wa2[i__ - 2] * cc[(i__ + (k + cc_dim3 * 3) *
302 cc_dim2) * cc_dim1 + 1] - wa2[i__ - 1] * cc[(i__ - 1 + (k
303 + cc_dim3 * 3) * cc_dim2) * cc_dim1 + 1] + (wa3[i__ - 2] *
304 cc[(i__ + (k + (cc_dim3 << 2)) * cc_dim2) * cc_dim1 + 1]
305 - wa3[i__ - 1] * cc[(i__ - 1 + (k + (cc_dim3 << 2)) *
306 cc_dim2) * cc_dim1 + 1])) + (ti12 * (wa4[i__ - 2] * cc[(
307 i__ - 1 + (k + cc_dim3 * 5) * cc_dim2) * cc_dim1 + 1] +
308 wa4[i__ - 1] * cc[(i__ + (k + cc_dim3 * 5) * cc_dim2) *
309 cc_dim1 + 1] - (wa1[i__ - 2] * cc[(i__ - 1 + (k + (
310 cc_dim3 << 1)) * cc_dim2) * cc_dim1 + 1] + wa1[i__ - 1] *
311 cc[(i__ + (k + (cc_dim3 << 1)) * cc_dim2) * cc_dim1 + 1]))
312 - ti11 * (wa3[i__ - 2] * cc[(i__ - 1 + (k + (cc_dim3 <<
313 2)) * cc_dim2) * cc_dim1 + 1] + wa3[i__ - 1] * cc[(i__ + (
314 k + (cc_dim3 << 2)) * cc_dim2) * cc_dim1 + 1] - (wa2[i__
315 - 2] * cc[(i__ - 1 + (k + cc_dim3 * 3) * cc_dim2) *
316 cc_dim1 + 1] + wa2[i__ - 1] * cc[(i__ + (k + cc_dim3 * 3)
317 * cc_dim2) * cc_dim1 + 1])));
318 ch[(ic + (k * 5 + 4) * ch_dim2) * ch_dim1 + 1] = ti12 * (wa4[i__
319 - 2] * cc[(i__ - 1 + (k + cc_dim3 * 5) * cc_dim2) *
320 cc_dim1 + 1] + wa4[i__ - 1] * cc[(i__ + (k + cc_dim3 * 5)
321 * cc_dim2) * cc_dim1 + 1] - (wa1[i__ - 2] * cc[(i__ - 1 +
322 (k + (cc_dim3 << 1)) * cc_dim2) * cc_dim1 + 1] + wa1[i__
323 - 1] * cc[(i__ + (k + (cc_dim3 << 1)) * cc_dim2) *
324 cc_dim1 + 1])) - ti11 * (wa3[i__ - 2] * cc[(i__ - 1 + (k
325 + (cc_dim3 << 2)) * cc_dim2) * cc_dim1 + 1] + wa3[i__ - 1]
326 * cc[(i__ + (k + (cc_dim3 << 2)) * cc_dim2) * cc_dim1 +
327 1] - (wa2[i__ - 2] * cc[(i__ - 1 + (k + cc_dim3 * 3) *
328 cc_dim2) * cc_dim1 + 1] + wa2[i__ - 1] * cc[(i__ + (k +
329 cc_dim3 * 3) * cc_dim2) * cc_dim1 + 1])) - (cc[(i__ + (k
330 + cc_dim3) * cc_dim2) * cc_dim1 + 1] + tr12 * (wa1[i__ -
331 2] * cc[(i__ + (k + (cc_dim3 << 1)) * cc_dim2) * cc_dim1
332 + 1] - wa1[i__ - 1] * cc[(i__ - 1 + (k + (cc_dim3 << 1)) *
333 cc_dim2) * cc_dim1 + 1] + (wa4[i__ - 2] * cc[(i__ + (k +
334 cc_dim3 * 5) * cc_dim2) * cc_dim1 + 1] - wa4[i__ - 1] *
335 cc[(i__ - 1 + (k + cc_dim3 * 5) * cc_dim2) * cc_dim1 + 1])
336 ) + tr11 * (wa2[i__ - 2] * cc[(i__ + (k + cc_dim3 * 3) *
337 cc_dim2) * cc_dim1 + 1] - wa2[i__ - 1] * cc[(i__ - 1 + (k
338 + cc_dim3 * 3) * cc_dim2) * cc_dim1 + 1] + (wa3[i__ - 2] *
339 cc[(i__ + (k + (cc_dim3 << 2)) * cc_dim2) * cc_dim1 + 1]
340 - wa3[i__ - 1] * cc[(i__ - 1 + (k + (cc_dim3 << 2)) *
341 cc_dim2) * cc_dim1 + 1])));