55 for( counter = 0; counter < n_4vec; counter++) {
57 x0r = (double)InScale[index_x++];
58 y0r = (double)Add[index_y++];
61 Out[index_z++] =(
REAL) z0r;
63 x0i = (double)InScale[index_x++];
64 y0i = (double)Add[index_y++];
67 Out[index_z++] =(
REAL) z0i;
69 x1r = (double)InScale[index_x++];
70 y1r = (double)Add[index_y++];
73 Out[index_z++] = (
REAL)z1r;
75 x1i = (double)InScale[index_x++];
76 y1i = (double)Add[index_y++];
79 Out[index_z++] = (
REAL)z1i;
81 x2r = (double)InScale[index_x++];
82 y2r = (double)Add[index_y++];
85 Out[index_z++] = (
REAL)z2r;
87 x2i = (double)InScale[index_x++];
88 y2i = (double)Add[index_y++];
91 Out[index_z++] = (
REAL)z2i;
94 x0r = (double)InScale[index_x++];
95 y0r = (double)Add[index_y++];
98 Out[index_z++] =(
REAL) z0r;
100 x0i = (double)InScale[index_x++];
101 y0i = (double)Add[index_y++];
104 Out[index_z++] =(
REAL) z0i;
106 x1r = (double)InScale[index_x++];
107 y1r = (double)Add[index_y++];
110 Out[index_z++] = (
REAL)z1r;
112 x1i = (double)InScale[index_x++];
113 y1i = (double)Add[index_y++];
116 Out[index_z++] = (
REAL)z1i;
118 x2r = (double)InScale[index_x++];
119 y2r = (double)Add[index_y++];
122 Out[index_z++] = (
REAL)z2r;
124 x2i = (double)InScale[index_x++];
125 y2i = (double)Add[index_y++];
128 Out[index_z++] = (
REAL)z2i;
132 x0r = (double)InScale[index_x++];
134 Out[index_z++] =(
REAL) z0r;
136 x0i = (double)InScale[index_x++];
138 Out[index_z++] =(
REAL) z0i;
140 x1r = (double)InScale[index_x++];
142 Out[index_z++] = (
REAL)z1r;
144 x1i = (double)InScale[index_x++];
146 Out[index_z++] = (
REAL)z1i;
148 x2r = (double)InScale[index_x++];
150 Out[index_z++] = (
REAL)z2r;
152 x2i = (double)InScale[index_x++];
154 Out[index_z++] = (
REAL)z2i;
157 x0r = (double)InScale[index_x++];
158 y0r = (double)Add[index_y];
160 Out[index_z++] =(
REAL) z0r;
162 x0i = (double)InScale[index_x++];
164 Out[index_z++] =(
REAL) z0i;
166 x1r = (double)InScale[index_x++];
168 Out[index_z++] = (
REAL)z1r;
170 x1i = (double)InScale[index_x++];
172 Out[index_z++] = (
REAL)z1i;
174 x2r = (double)InScale[index_x++];
176 Out[index_z++] = (
REAL)z2r;
178 x2i = (double)InScale[index_x++];
180 Out[index_z++] = (
REAL)z2i;
228 for( counter = 0; counter < n_4vec; counter++) {
234 x0r = (double)InScale[index_x++];
235 Out[index_z++] =(
REAL) (a*x0r);
237 x0i = (double)InScale[index_x++];
238 Out[index_z++] =(
REAL) (a*x0i);
240 x1r = (double)InScale[index_x++];
241 Out[index_z++] = (
REAL) (a*x1r);
243 x1i = (double)InScale[index_x++];
244 Out[index_z++] = (
REAL)(a*x1i);
246 x2r = (double)InScale[index_x++];
247 Out[index_z++] = (
REAL)(a * x2r);
249 x2i = (double)InScale[index_x++];
250 Out[index_z++] = (
REAL)(a * x2i);
253 x0r = (double)InScale[index_x++];
254 Out[index_z++] =(
REAL) (a*x0r);
256 x0i = (double)InScale[index_x++];
257 Out[index_z++] =(
REAL) (a*x0i);
259 x1r = (double)InScale[index_x++];
260 Out[index_z++] = (
REAL) (a*x1r);
262 x1i = (double)InScale[index_x++];
263 Out[index_z++] = (
REAL)(a*x1i);
265 x2r = (double)InScale[index_x++];
266 Out[index_z++] = (
REAL)(a * x2r);
268 x2i = (double)InScale[index_x++];
269 Out[index_z++] = (
REAL)(a * x2i);
272 x0r = (double)InScale[index_x++];
273 y0r = (double)Add[index_y++];
276 Out[index_z++] =(
REAL) z0r;
278 x0i = (double)InScale[index_x++];
279 y0i = (double)Add[index_y++];
282 Out[index_z++] =(
REAL) z0i;
284 x1r = (double)InScale[index_x++];
285 y1r = (double)Add[index_y++];
288 Out[index_z++] = (
REAL)z1r;
290 x1i = (double)InScale[index_x++];
291 y1i = (double)Add[index_y++];
294 Out[index_z++] = (
REAL)z1i;
296 x2r = (double)InScale[index_x++];
297 y2r = (double)Add[index_y++];
300 Out[index_z++] = (
REAL)z2r;
302 x2i = (double)InScale[index_x++];
303 y2i = (double)Add[index_y++];
306 Out[index_z++] = (
REAL)z2i;
309 x0r = (double)InScale[index_x++];
310 y0r = (double)Add[index_y++];
313 Out[index_z++] =(
REAL) z0r;
315 x0i = (double)InScale[index_x++];
316 y0i = (double)Add[index_y++];
319 Out[index_z++] =(
REAL) z0i;
321 x1r = (double)InScale[index_x++];
322 y1r = (double)Add[index_y++];
325 Out[index_z++] = (
REAL)z1r;
327 x1i = (double)InScale[index_x++];
328 y1i = (double)Add[index_y++];
331 Out[index_z++] = (
REAL)z1i;
333 x2r = (double)InScale[index_x++];
334 y2r = (double)Add[index_y++];
337 Out[index_z++] = (
REAL)z2r;
339 x2i = (double)InScale[index_x++];
340 y2i = (double)Add[index_y++];
343 Out[index_z++] = (
REAL)z2i;
391 for( counter = 0; counter < n_4vec; counter++) {
393 x0r = (double)InScale[index_x++];
394 y0r = (double)Add[index_y++];
397 Out[index_z++] =(
REAL) z0r;
399 x0i = (double)InScale[index_x++];
400 y0i = (double)Add[index_y++];
403 Out[index_z++] =(
REAL) z0i;
405 x1r = (double)InScale[index_x++];
406 y1r = (double)Add[index_y++];
409 Out[index_z++] = (
REAL)z1r;
411 x1i = (double)InScale[index_x++];
412 y1i = (double)Add[index_y++];
415 Out[index_z++] = (
REAL)z1i;
417 x2r = (double)InScale[index_x++];
418 y2r = (double)Add[index_y++];
421 Out[index_z++] = (
REAL)z2r;
423 x2i = (double)InScale[index_x++];
424 y2i = (double)Add[index_y++];
427 Out[index_z++] = (
REAL)z2i;
430 x0r = (double)InScale[index_x++];
431 y0r = (double)Add[index_y++];
434 Out[index_z++] =(
REAL) z0r;
436 x0i = (double)InScale[index_x++];
437 y0i = (double)Add[index_y++];
440 Out[index_z++] =(
REAL) z0i;
442 x1r = (double)InScale[index_x++];
443 y1r = (double)Add[index_y++];
446 Out[index_z++] = (
REAL)z1r;
448 x1i = (double)InScale[index_x++];
449 y1i = (double)Add[index_y++];
452 Out[index_z++] = (
REAL)z1i;
454 x2r = (double)InScale[index_x++];
455 y2r = (double)Add[index_y++];
458 Out[index_z++] = (
REAL)z2r;
460 x2i = (double)InScale[index_x++];
461 y2i = (double)Add[index_y++];
464 Out[index_z++] = (
REAL)z2i;
468 x0r = (double)InScale[index_x++];
470 Out[index_z++] =(
REAL) z0r;
472 x0i = (double)InScale[index_x++];
474 Out[index_z++] =(
REAL) z0i;
476 x1r = (double)InScale[index_x++];
478 Out[index_z++] = (
REAL)z1r;
480 x1i = (double)InScale[index_x++];
482 Out[index_z++] = (
REAL)z1i;
484 x2r = (double)InScale[index_x++];
486 Out[index_z++] = (
REAL)z2r;
488 x2i = (double)InScale[index_x++];
490 Out[index_z++] = (
REAL)z2i;
493 x0r = (double)InScale[index_x++];
494 y0r = (double)Add[index_y];
496 Out[index_z++] =(
REAL) z0r;
498 x0i = (double)InScale[index_x++];
500 Out[index_z++] =(
REAL) z0i;
502 x1r = (double)InScale[index_x++];
504 Out[index_z++] = (
REAL)z1r;
506 x1i = (double)InScale[index_x++];
508 Out[index_z++] = (
REAL)z1i;
510 x2r = (double)InScale[index_x++];
512 Out[index_z++] = (
REAL)z2r;
514 x2i = (double)InScale[index_x++];
516 Out[index_z++] = (
REAL)z2i;
565 for( counter = 0; counter < n_4vec; counter++) {
571 x0r = (double)InScale[index_x++];
572 Out[index_z++] =(
REAL) (a*x0r);
574 x0i = (double)InScale[index_x++];
575 Out[index_z++] =(
REAL) (a*x0i);
577 x1r = (double)InScale[index_x++];
578 Out[index_z++] = (
REAL) (a*x1r);
580 x1i = (double)InScale[index_x++];
581 Out[index_z++] = (
REAL)(a*x1i);
583 x2r = (double)InScale[index_x++];
584 Out[index_z++] = (
REAL)(a * x2r);
586 x2i = (double)InScale[index_x++];
587 Out[index_z++] = (
REAL)(a * x2i);
590 x0r = (double)InScale[index_x++];
591 Out[index_z++] =(
REAL) (a*x0r);
593 x0i = (double)InScale[index_x++];
594 Out[index_z++] =(
REAL) (a*x0i);
596 x1r = (double)InScale[index_x++];
597 Out[index_z++] = (
REAL) (a*x1r);
599 x1i = (double)InScale[index_x++];
600 Out[index_z++] = (
REAL)(a*x1i);
602 x2r = (double)InScale[index_x++];
603 Out[index_z++] = (
REAL)(a * x2r);
605 x2i = (double)InScale[index_x++];
606 Out[index_z++] = (
REAL)(a * x2i);
609 x0r = (double)InScale[index_x++];
610 y0r = (double)Add[index_y++];
613 Out[index_z++] =(
REAL) z0r;
615 x0i = (double)InScale[index_x++];
616 y0i = (double)Add[index_y++];
619 Out[index_z++] =(
REAL) z0i;
621 x1r = (double)InScale[index_x++];
622 y1r = (double)Add[index_y++];
625 Out[index_z++] = (
REAL)z1r;
627 x1i = (double)InScale[index_x++];
628 y1i = (double)Add[index_y++];
631 Out[index_z++] = (
REAL)z1i;
633 x2r = (double)InScale[index_x++];
634 y2r = (double)Add[index_y++];
637 Out[index_z++] = (
REAL)z2r;
639 x2i = (double)InScale[index_x++];
640 y2i = (double)Add[index_y++];
643 Out[index_z++] = (
REAL)z2i;
646 x0r = (double)InScale[index_x++];
647 y0r = (double)Add[index_y++];
650 Out[index_z++] =(
REAL) z0r;
652 x0i = (double)InScale[index_x++];
653 y0i = (double)Add[index_y++];
656 Out[index_z++] =(
REAL) z0i;
658 x1r = (double)InScale[index_x++];
659 y1r = (double)Add[index_y++];
662 Out[index_z++] = (
REAL)z1r;
664 x1i = (double)InScale[index_x++];
665 y1i = (double)Add[index_y++];
668 Out[index_z++] = (
REAL)z1i;
670 x2r = (double)InScale[index_x++];
671 y2r = (double)Add[index_y++];
674 Out[index_z++] = (
REAL)z2r;
676 x2i = (double)InScale[index_x++];
677 y2i = (double)Add[index_y++];
680 Out[index_z++] = (
REAL)z2i;