53 for( counter = 0; counter < n_4vec; counter++) {
55 x0r = (double)Add[index_x++];
56 y0r = (double)InScale[index_y++];
58 Out[index_z++] =(
REAL) z0r;
60 x0i = (double)Add[index_x++];
61 y0i = (double)InScale[index_y++];
63 Out[index_z++] =(
REAL) z0i;
65 x1r = (double)Add[index_x++];
66 y1r = (double)InScale[index_y++];
68 Out[index_z++] = (
REAL)z1r;
70 x1i = (double)Add[index_x++];
71 y1i = (double)InScale[index_y++];
73 Out[index_z++] = (
REAL)z1i;
75 x2r = (double)Add[index_x++];
76 y2r = (double)InScale[index_y++];
78 Out[index_z++] = (
REAL)z2r;
80 x2i = (double)Add[index_x++];
81 y2i = (double)InScale[index_y++];
83 Out[index_z++] = (
REAL)z2i;
86 x0r = (double)Add[index_x++];
87 y0r = (double)InScale[index_y++];
89 Out[index_z++] =(
REAL) z0r;
91 x0i = (double)Add[index_x++];
92 y0i = (double)InScale[index_y++];
94 Out[index_z++] =(
REAL) z0i;
96 x1r = (double)Add[index_x++];
97 y1r = (double)InScale[index_y++];
99 Out[index_z++] = (
REAL)z1r;
101 x1i = (double)Add[index_x++];
102 y1i = (double)InScale[index_y++];
104 Out[index_z++] = (
REAL)z1i;
106 x2r = (double)Add[index_x++];
107 y2r = (double)InScale[index_y++];
109 Out[index_z++] = (
REAL)z2r;
111 x2i = (double)Add[index_x++];
112 y2i = (double)InScale[index_y++];
114 Out[index_z++] = (
REAL)z2i;
120 x0r = (double)Add[index_x++];
121 x0i = (double)Add[index_x++];
122 x1r = (double)Add[index_x++];
123 Out[index_z++] =(
REAL) x0r;
124 x1i = (double)Add[index_x++];
125 Out[index_z++] =(
REAL) x0i;
126 x2r = (double)Add[index_x++];
127 Out[index_z++] =(
REAL) x1r;
128 x2i = (double)Add[index_x++];
129 Out[index_z++] =(
REAL) x1i;
130 x0r = (double)Add[index_x++];
131 Out[index_z++] =(
REAL) x2r;
132 x0i = (double)Add[index_x++];
133 Out[index_z++] =(
REAL) x2i;
134 x1r = (double)Add[index_x++];
135 Out[index_z++] =(
REAL) x0r;
136 x1i = (double)Add[index_x++];
137 Out[index_z++] =(
REAL) x0i;
138 x2r = (double)Add[index_x++];
139 Out[index_z++] =(
REAL) x1r;
140 x2i = (double)Add[index_x++];
141 Out[index_z++] =(
REAL) x1i;
144 x0r = (double)Add[index_x];
145 Out[index_z++] =(
REAL) x2r;
146 x0i = (double)Add[index_x+1];
147 Out[index_z++] =(
REAL) x2i;
192 for( counter = 0; counter < n_4vec; counter++) {
196 x0r = (double)Add[index_x++];
197 x0i = (double)Add[index_x++];
198 x1r = (double)Add[index_x++];
199 Out[index_z++] =(
REAL) x0r;
200 x1i = (double)Add[index_x++];
201 Out[index_z++] =(
REAL) x0i;
202 x2r = (double)Add[index_x++];
203 Out[index_z++] =(
REAL) x1r;
204 x2i = (double)Add[index_x++];
205 Out[index_z++] =(
REAL) x1i;
206 x0r = (double)Add[index_x++];
207 Out[index_z++] =(
REAL) x2r;
208 x0i = (double)Add[index_x++];
209 Out[index_z++] =(
REAL) x2i;
210 x1r = (double)Add[index_x++];
211 Out[index_z++] =(
REAL) x0r;
212 x1i = (double)Add[index_x++];
213 Out[index_z++] =(
REAL) x0i;
214 x2r = (double)Add[index_x++];
215 Out[index_z++] =(
REAL) x1r;
216 x2i = (double)Add[index_x++];
217 Out[index_z++] =(
REAL) x1i;
220 x0r = (double)Add[index_x++];
221 Out[index_z++] =(
REAL) x2r;
222 x0i = (double)Add[index_x++];
223 Out[index_z++] =(
REAL) x2i;
226 y0r = (double)InScale[index_y++];
228 Out[index_z++] =(
REAL) z0r;
230 y0i = (double)InScale[index_y++];
232 Out[index_z++] =(
REAL) z0i;
234 x1r = (double)Add[index_x++];
235 y1r = (double)InScale[index_y++];
237 Out[index_z++] = (
REAL)z1r;
239 x1i = (double)Add[index_x++];
240 y1i = (double)InScale[index_y++];
242 Out[index_z++] = (
REAL)z1i;
244 x2r = (double)Add[index_x++];
245 y2r = (double)InScale[index_y++];
247 Out[index_z++] = (
REAL)z2r;
249 x2i = (double)Add[index_x++];
250 y2i = (double)InScale[index_y++];
252 Out[index_z++] = (
REAL)z2i;
255 x0r = (double)Add[index_x++];
256 y0r = (double)InScale[index_y++];
258 Out[index_z++] =(
REAL) z0r;
260 x0i = (double)Add[index_x++];
261 y0i = (double)InScale[index_y++];
263 Out[index_z++] =(
REAL) z0i;
265 x1r = (double)Add[index_x++];
266 y1r = (double)InScale[index_y++];
268 Out[index_z++] = (
REAL)z1r;
270 x1i = (double)Add[index_x++];
271 y1i = (double)InScale[index_y++];
273 Out[index_z++] = (
REAL)z1i;
275 x2r = (double)Add[index_x++];
276 y2r = (double)InScale[index_y++];
278 Out[index_z++] = (
REAL)z2r;
280 x2i = (double)Add[index_x++];
281 y2i = (double)InScale[index_y++];
283 Out[index_z++] = (
REAL)z2i;
330 for( counter = 0; counter < n_4vec; counter++) {
332 x0r = (double)Add[index_x++];
333 y0r = (double)InScale[index_y++];
335 Out[index_z++] =(
REAL) z0r;
337 x0i = (double)Add[index_x++];
338 y0i = (double)InScale[index_y++];
340 Out[index_z++] =(
REAL) z0i;
342 x1r = (double)Add[index_x++];
343 y1r = (double)InScale[index_y++];
345 Out[index_z++] = (
REAL)z1r;
347 x1i = (double)Add[index_x++];
348 y1i = (double)InScale[index_y++];
350 Out[index_z++] = (
REAL)z1i;
352 x2r = (double)Add[index_x++];
353 y2r = (double)InScale[index_y++];
355 Out[index_z++] = (
REAL)z2r;
357 x2i = (double)Add[index_x++];
358 y2i = (double)InScale[index_y++];
360 Out[index_z++] = (
REAL)z2i;
363 x0r = (double)Add[index_x++];
364 y0r = (double)InScale[index_y++];
366 Out[index_z++] =(
REAL) z0r;
368 x0i = (double)Add[index_x++];
369 y0i = (double)InScale[index_y++];
371 Out[index_z++] =(
REAL) z0i;
373 x1r = (double)Add[index_x++];
374 y1r = (double)InScale[index_y++];
376 Out[index_z++] = (
REAL)z1r;
378 x1i = (double)Add[index_x++];
379 y1i = (double)InScale[index_y++];
381 Out[index_z++] = (
REAL)z1i;
383 x2r = (double)Add[index_x++];
384 y2r = (double)InScale[index_y++];
386 Out[index_z++] = (
REAL)z2r;
388 x2i = (double)Add[index_x++];
389 y2i = (double)InScale[index_y++];
391 Out[index_z++] = (
REAL)z2i;
397 x0r = (double)Add[index_x++];
398 x0i = (double)Add[index_x++];
399 x1r = (double)Add[index_x++];
400 Out[index_z++] =(
REAL) x0r;
401 x1i = (double)Add[index_x++];
402 Out[index_z++] =(
REAL) x0i;
403 x2r = (double)Add[index_x++];
404 Out[index_z++] =(
REAL) x1r;
405 x2i = (double)Add[index_x++];
406 Out[index_z++] =(
REAL) x1i;
407 x0r = (double)Add[index_x++];
408 Out[index_z++] =(
REAL) x2r;
409 x0i = (double)Add[index_x++];
410 Out[index_z++] =(
REAL) x2i;
411 x1r = (double)Add[index_x++];
412 Out[index_z++] =(
REAL) x0r;
413 x1i = (double)Add[index_x++];
414 Out[index_z++] =(
REAL) x0i;
415 x2r = (double)Add[index_x++];
416 Out[index_z++] =(
REAL) x1r;
417 x2i = (double)Add[index_x++];
418 Out[index_z++] =(
REAL) x1i;
421 x0r = (double)Add[index_x];
422 Out[index_z++] =(
REAL) x2r;
423 x0i = (double)Add[index_x+1];
424 Out[index_z++] =(
REAL) x2i;
469 for( counter = 0; counter < n_4vec; counter++) {
473 x0r = (double)Add[index_x++];
474 x0i = (double)Add[index_x++];
475 x1r = (double)Add[index_x++];
476 Out[index_z++] =(
REAL) x0r;
477 x1i = (double)Add[index_x++];
478 Out[index_z++] =(
REAL) x0i;
479 x2r = (double)Add[index_x++];
480 Out[index_z++] =(
REAL) x1r;
481 x2i = (double)Add[index_x++];
482 Out[index_z++] =(
REAL) x1i;
483 x0r = (double)Add[index_x++];
484 Out[index_z++] =(
REAL) x2r;
485 x0i = (double)Add[index_x++];
486 Out[index_z++] =(
REAL) x2i;
487 x1r = (double)Add[index_x++];
488 Out[index_z++] =(
REAL) x0r;
489 x1i = (double)Add[index_x++];
490 Out[index_z++] =(
REAL) x0i;
491 x2r = (double)Add[index_x++];
492 Out[index_z++] =(
REAL) x1r;
493 x2i = (double)Add[index_x++];
494 Out[index_z++] =(
REAL) x1i;
497 x0r = (double)Add[index_x++];
498 Out[index_z++] =(
REAL) x2r;
499 x0i = (double)Add[index_x++];
500 Out[index_z++] =(
REAL) x2i;
503 y0r = (double)InScale[index_y++];
505 Out[index_z++] =(
REAL) z0r;
507 y0i = (double)InScale[index_y++];
509 Out[index_z++] =(
REAL) z0i;
511 x1r = (double)Add[index_x++];
512 y1r = (double)InScale[index_y++];
514 Out[index_z++] = (
REAL)z1r;
516 x1i = (double)Add[index_x++];
517 y1i = (double)InScale[index_y++];
519 Out[index_z++] = (
REAL)z1i;
521 x2r = (double)Add[index_x++];
522 y2r = (double)InScale[index_y++];
524 Out[index_z++] = (
REAL)z2r;
526 x2i = (double)Add[index_x++];
527 y2i = (double)InScale[index_y++];
529 Out[index_z++] = (
REAL)z2i;
532 x0r = (double)Add[index_x++];
533 y0r = (double)InScale[index_y++];
535 Out[index_z++] =(
REAL) z0r;
537 x0i = (double)Add[index_x++];
538 y0i = (double)InScale[index_y++];
540 Out[index_z++] =(
REAL) z0i;
542 x1r = (double)Add[index_x++];
543 y1r = (double)InScale[index_y++];
545 Out[index_z++] = (
REAL)z1r;
547 x1i = (double)Add[index_x++];
548 y1i = (double)InScale[index_y++];
550 Out[index_z++] = (
REAL)z1i;
552 x2r = (double)Add[index_x++];
553 y2r = (double)InScale[index_y++];
555 Out[index_z++] = (
REAL)z2r;
557 x2i = (double)Add[index_x++];
558 y2i = (double)InScale[index_y++];
560 Out[index_z++] = (
REAL)z2i;