51 for( counter = 0; counter < n_4vec; counter++) {
53 x0r = (double)X[index_x++];
54 y0r = (double)Y[index_y++];
56 Out[index_z++] =(
REAL) z0r;
58 x0i = (double)X[index_x++];
59 y0i = (double)Y[index_y++];
61 Out[index_z++] =(
REAL) z0i;
63 x1r = (double)X[index_x++];
64 y1r = (double)Y[index_y++];
66 Out[index_z++] = (
REAL)z1r;
68 x1i = (double)X[index_x++];
69 y1i = (double)Y[index_y++];
71 Out[index_z++] = (
REAL)z1i;
73 x2r = (double)X[index_x++];
74 y2r = (double)Y[index_y++];
76 Out[index_z++] = (
REAL)z2r;
78 x2i = (double)X[index_x++];
79 y2i = (double)Y[index_y++];
81 Out[index_z++] = (
REAL)z2i;
84 x0r = (double)X[index_x++];
85 y0r = (double)Y[index_y++];
87 Out[index_z++] =(
REAL) z0r;
89 x0i = (double)X[index_x++];
90 y0i = (double)Y[index_y++];
92 Out[index_z++] =(
REAL) z0i;
94 x1r = (double)X[index_x++];
95 y1r = (double)Y[index_y++];
97 Out[index_z++] = (
REAL)z1r;
99 x1i = (double)X[index_x++];
100 y1i = (double)Y[index_y++];
102 Out[index_z++] = (
REAL)z1i;
104 x2r = (double)X[index_x++];
105 y2r = (double)Y[index_y++];
107 Out[index_z++] = (
REAL)z2r;
109 x2i = (double)X[index_x++];
110 y2i = (double)Y[index_y++];
112 Out[index_z++] = (
REAL)z2i;
118 x0r = (double)X[index_x++];
119 x0i = (double)X[index_x++];
120 x1r = (double)X[index_x++];
121 Out[index_z++] =(
REAL) x0r;
122 x1i = (double)X[index_x++];
123 Out[index_z++] =(
REAL) x0i;
124 x2r = (double)X[index_x++];
125 Out[index_z++] =(
REAL) x1r;
126 x2i = (double)X[index_x++];
127 Out[index_z++] =(
REAL) x1i;
128 x0r = (double)X[index_x++];
129 Out[index_z++] =(
REAL) x2r;
130 x0i = (double)X[index_x++];
131 Out[index_z++] =(
REAL) x2i;
132 x1r = (double)X[index_x++];
133 Out[index_z++] =(
REAL) x0r;
134 x1i = (double)X[index_x++];
135 Out[index_z++] =(
REAL) x0i;
136 x2r = (double)X[index_x++];
137 Out[index_z++] =(
REAL) x1r;
138 x2i = (double)X[index_x++];
139 Out[index_z++] =(
REAL) x1i;
142 x0r = (double)X[index_x];
143 Out[index_z++] =(
REAL) x2r;
144 x0i = (double)X[index_x+1];
145 Out[index_z++] =(
REAL) x2i;
188 for( counter = 0; counter < n_4vec; counter++) {
192 x0r = (double)X[index_x++];
193 x0i = (double)X[index_x++];
194 x1r = (double)X[index_x++];
195 Out[index_z++] =(
REAL) x0r;
196 x1i = (double)X[index_x++];
197 Out[index_z++] =(
REAL) x0i;
198 x2r = (double)X[index_x++];
199 Out[index_z++] =(
REAL) x1r;
200 x2i = (double)X[index_x++];
201 Out[index_z++] =(
REAL) x1i;
202 x0r = (double)X[index_x++];
203 Out[index_z++] =(
REAL) x2r;
204 x0i = (double)X[index_x++];
205 Out[index_z++] =(
REAL) x2i;
206 x1r = (double)X[index_x++];
207 Out[index_z++] =(
REAL) x0r;
208 x1i = (double)X[index_x++];
209 Out[index_z++] =(
REAL) x0i;
210 x2r = (double)X[index_x++];
211 Out[index_z++] =(
REAL) x1r;
212 x2i = (double)X[index_x++];
213 Out[index_z++] =(
REAL) x1i;
216 x0r = (double)X[index_x++];
217 Out[index_z++] =(
REAL) x2r;
218 x0i = (double)X[index_x++];
219 Out[index_z++] =(
REAL) x2i;
222 y0r = (double)Y[index_y++];
224 Out[index_z++] =(
REAL) z0r;
226 y0i = (double)Y[index_y++];
228 Out[index_z++] =(
REAL) z0i;
230 x1r = (double)X[index_x++];
231 y1r = (double)Y[index_y++];
233 Out[index_z++] = (
REAL)z1r;
235 x1i = (double)X[index_x++];
236 y1i = (double)Y[index_y++];
238 Out[index_z++] = (
REAL)z1i;
240 x2r = (double)X[index_x++];
241 y2r = (double)Y[index_y++];
243 Out[index_z++] = (
REAL)z2r;
245 x2i = (double)X[index_x++];
246 y2i = (double)Y[index_y++];
248 Out[index_z++] = (
REAL)z2i;
251 x0r = (double)X[index_x++];
252 y0r = (double)Y[index_y++];
254 Out[index_z++] =(
REAL) z0r;
256 x0i = (double)X[index_x++];
257 y0i = (double)Y[index_y++];
259 Out[index_z++] =(
REAL) z0i;
261 x1r = (double)X[index_x++];
262 y1r = (double)Y[index_y++];
264 Out[index_z++] = (
REAL)z1r;
266 x1i = (double)X[index_x++];
267 y1i = (double)Y[index_y++];
269 Out[index_z++] = (
REAL)z1i;
271 x2r = (double)X[index_x++];
272 y2r = (double)Y[index_y++];
274 Out[index_z++] = (
REAL)z2r;
276 x2i = (double)X[index_x++];
277 y2i = (double)Y[index_y++];
279 Out[index_z++] = (
REAL)z2i;
323 for( counter = 0; counter < n_4vec; counter++) {
325 x0r = (double)X[index_x++];
326 y0r = (double)Y[index_y++];
328 Out[index_z++] =(
REAL) z0r;
330 x0i = (double)X[index_x++];
331 y0i = (double)Y[index_y++];
333 Out[index_z++] =(
REAL) z0i;
335 x1r = (double)X[index_x++];
336 y1r = (double)Y[index_y++];
338 Out[index_z++] = (
REAL)z1r;
340 x1i = (double)X[index_x++];
341 y1i = (double)Y[index_y++];
343 Out[index_z++] = (
REAL)z1i;
345 x2r = (double)X[index_x++];
346 y2r = (double)Y[index_y++];
348 Out[index_z++] = (
REAL)z2r;
350 x2i = (double)X[index_x++];
351 y2i = (double)Y[index_y++];
353 Out[index_z++] = (
REAL)z2i;
356 x0r = (double)X[index_x++];
357 y0r = (double)Y[index_y++];
359 Out[index_z++] =(
REAL) z0r;
361 x0i = (double)X[index_x++];
362 y0i = (double)Y[index_y++];
364 Out[index_z++] =(
REAL) z0i;
366 x1r = (double)X[index_x++];
367 y1r = (double)Y[index_y++];
369 Out[index_z++] = (
REAL)z1r;
371 x1i = (double)X[index_x++];
372 y1i = (double)Y[index_y++];
374 Out[index_z++] = (
REAL)z1i;
376 x2r = (double)X[index_x++];
377 y2r = (double)Y[index_y++];
379 Out[index_z++] = (
REAL)z2r;
381 x2i = (double)X[index_x++];
382 y2i = (double)Y[index_y++];
384 Out[index_z++] = (
REAL)z2i;
390 x0r = (double)X[index_x++];
391 x0i = (double)X[index_x++];
392 x1r = (double)X[index_x++];
393 Out[index_z++] =(
REAL) x0r;
394 x1i = (double)X[index_x++];
395 Out[index_z++] =(
REAL) x0i;
396 x2r = (double)X[index_x++];
397 Out[index_z++] =(
REAL) x1r;
398 x2i = (double)X[index_x++];
399 Out[index_z++] =(
REAL) x1i;
400 x0r = (double)X[index_x++];
401 Out[index_z++] =(
REAL) x2r;
402 x0i = (double)X[index_x++];
403 Out[index_z++] =(
REAL) x2i;
404 x1r = (double)X[index_x++];
405 Out[index_z++] =(
REAL) x0r;
406 x1i = (double)X[index_x++];
407 Out[index_z++] =(
REAL) x0i;
408 x2r = (double)X[index_x++];
409 Out[index_z++] =(
REAL) x1r;
410 x2i = (double)X[index_x++];
411 Out[index_z++] =(
REAL) x1i;
414 x0r = (double)X[index_x];
415 Out[index_z++] =(
REAL) x2r;
416 x0i = (double)X[index_x+1];
417 Out[index_z++] =(
REAL) x2i;
461 for( counter = 0; counter < n_4vec; counter++) {
465 x0r = (double)X[index_x++];
466 x0i = (double)X[index_x++];
467 x1r = (double)X[index_x++];
468 Out[index_z++] =(
REAL) x0r;
469 x1i = (double)X[index_x++];
470 Out[index_z++] =(
REAL) x0i;
471 x2r = (double)X[index_x++];
472 Out[index_z++] =(
REAL) x1r;
473 x2i = (double)X[index_x++];
474 Out[index_z++] =(
REAL) x1i;
475 x0r = (double)X[index_x++];
476 Out[index_z++] =(
REAL) x2r;
477 x0i = (double)X[index_x++];
478 Out[index_z++] =(
REAL) x2i;
479 x1r = (double)X[index_x++];
480 Out[index_z++] =(
REAL) x0r;
481 x1i = (double)X[index_x++];
482 Out[index_z++] =(
REAL) x0i;
483 x2r = (double)X[index_x++];
484 Out[index_z++] =(
REAL) x1r;
485 x2i = (double)X[index_x++];
486 Out[index_z++] =(
REAL) x1i;
489 x0r = (double)X[index_x++];
490 Out[index_z++] =(
REAL) x2r;
491 x0i = (double)X[index_x++];
492 Out[index_z++] =(
REAL) x2i;
495 y0r = (double)Y[index_y++];
497 Out[index_z++] =(
REAL) z0r;
499 y0i = (double)Y[index_y++];
501 Out[index_z++] =(
REAL) z0i;
503 x1r = (double)X[index_x++];
504 y1r = (double)Y[index_y++];
506 Out[index_z++] = (
REAL)z1r;
508 x1i = (double)X[index_x++];
509 y1i = (double)Y[index_y++];
511 Out[index_z++] = (
REAL)z1i;
513 x2r = (double)X[index_x++];
514 y2r = (double)Y[index_y++];
516 Out[index_z++] = (
REAL)z2r;
518 x2i = (double)X[index_x++];
519 y2i = (double)Y[index_y++];
521 Out[index_z++] = (
REAL)z2i;
524 x0r = (double)X[index_x++];
525 y0r = (double)Y[index_y++];
527 Out[index_z++] =(
REAL) z0r;
529 x0i = (double)X[index_x++];
530 y0i = (double)Y[index_y++];
532 Out[index_z++] =(
REAL) z0i;
534 x1r = (double)X[index_x++];
535 y1r = (double)Y[index_y++];
537 Out[index_z++] = (
REAL)z1r;
539 x1i = (double)X[index_x++];
540 y1i = (double)Y[index_y++];
542 Out[index_z++] = (
REAL)z1i;
544 x2r = (double)X[index_x++];
545 y2r = (double)Y[index_y++];
547 Out[index_z++] = (
REAL)z2r;
549 x2i = (double)X[index_x++];
550 y2i = (double)Y[index_y++];
552 Out[index_z++] = (
REAL)z2i;