52 for( counter = 0; counter < n_4vec; counter++) {
54 x0r = (double)InScale[index_x++];
55 y0r = (double)Add[index_y++];
57 Out[index_z++] =(
REAL) z0r;
59 x0i = (double)InScale[index_x++];
60 y0i = (double)Add[index_y++];
62 Out[index_z++] =(
REAL) z0i;
64 x1r = (double)InScale[index_x++];
65 y1r = (double)Add[index_y++];
67 Out[index_z++] = (
REAL)z1r;
69 x1i = (double)InScale[index_x++];
70 y1i = (double)Add[index_y++];
72 Out[index_z++] = (
REAL)z1i;
74 x2r = (double)InScale[index_x++];
75 y2r = (double)Add[index_y++];
77 Out[index_z++] = (
REAL)z2r;
79 x2i = (double)InScale[index_x++];
80 y2i = (double)Add[index_y++];
82 Out[index_z++] = (
REAL)z2i;
85 x0r = (double)InScale[index_x++];
86 y0r = (double)Add[index_y++];
88 Out[index_z++] =(
REAL) z0r;
90 x0i = (double)InScale[index_x++];
91 y0i = (double)Add[index_y++];
93 Out[index_z++] =(
REAL) z0i;
95 x1r = (double)InScale[index_x++];
96 y1r = (double)Add[index_y++];
98 Out[index_z++] = (
REAL)z1r;
100 x1i = (double)InScale[index_x++];
101 y1i = (double)Add[index_y++];
103 Out[index_z++] = (
REAL)z1i;
105 x2r = (double)InScale[index_x++];
106 y2r = (double)Add[index_y++];
108 Out[index_z++] = (
REAL)z2r;
110 x2i = (double)InScale[index_x++];
111 y2i = (double)Add[index_y++];
113 Out[index_z++] = (
REAL)z2i;
117 x0r = (double)InScale[index_x++];
119 Out[index_z++] =(
REAL) z0r;
121 x0i = (double)InScale[index_x++];
123 Out[index_z++] =(
REAL) z0i;
125 x1r = (double)InScale[index_x++];
127 Out[index_z++] = (
REAL)z1r;
129 x1i = (double)InScale[index_x++];
131 Out[index_z++] = (
REAL)z1i;
133 x2r = (double)InScale[index_x++];
135 Out[index_z++] = (
REAL)z2r;
137 x2i = (double)InScale[index_x++];
139 Out[index_z++] = (
REAL)z2i;
142 x0r = (double)InScale[index_x++];
143 y0r = (double)Add[index_y];
145 Out[index_z++] =(
REAL) z0r;
147 x0i = (double)InScale[index_x++];
149 Out[index_z++] =(
REAL) z0i;
151 x1r = (double)InScale[index_x++];
153 Out[index_z++] = (
REAL)z1r;
155 x1i = (double)InScale[index_x++];
157 Out[index_z++] = (
REAL)z1i;
159 x2r = (double)InScale[index_x++];
161 Out[index_z++] = (
REAL)z2r;
163 x2i = (double)InScale[index_x++];
165 Out[index_z++] = (
REAL)z2i;
210 for( counter = 0; counter < n_4vec; counter++) {
216 x0r = (double)InScale[index_x++];
217 Out[index_z++] =(
REAL) (a*x0r);
219 x0i = (double)InScale[index_x++];
220 Out[index_z++] =(
REAL) (a*x0i);
222 x1r = (double)InScale[index_x++];
223 Out[index_z++] = (
REAL) (a*x1r);
225 x1i = (double)InScale[index_x++];
226 Out[index_z++] = (
REAL)(a*x1i);
228 x2r = (double)InScale[index_x++];
229 Out[index_z++] = (
REAL)(a * x2r);
231 x2i = (double)InScale[index_x++];
232 Out[index_z++] = (
REAL)(a * x2i);
235 x0r = (double)InScale[index_x++];
236 Out[index_z++] =(
REAL) (a*x0r);
238 x0i = (double)InScale[index_x++];
239 Out[index_z++] =(
REAL) (a*x0i);
241 x1r = (double)InScale[index_x++];
242 Out[index_z++] = (
REAL) (a*x1r);
244 x1i = (double)InScale[index_x++];
245 Out[index_z++] = (
REAL)(a*x1i);
247 x2r = (double)InScale[index_x++];
248 Out[index_z++] = (
REAL)(a * x2r);
250 x2i = (double)InScale[index_x++];
251 Out[index_z++] = (
REAL)(a * x2i);
254 x0r = (double)InScale[index_x++];
255 y0r = (double)Add[index_y++];
257 Out[index_z++] =(
REAL) z0r;
259 x0i = (double)InScale[index_x++];
260 y0i = (double)Add[index_y++];
262 Out[index_z++] =(
REAL) z0i;
264 x1r = (double)InScale[index_x++];
265 y1r = (double)Add[index_y++];
267 Out[index_z++] = (
REAL)z1r;
269 x1i = (double)InScale[index_x++];
270 y1i = (double)Add[index_y++];
272 Out[index_z++] = (
REAL)z1i;
274 x2r = (double)InScale[index_x++];
275 y2r = (double)Add[index_y++];
277 Out[index_z++] = (
REAL)z2r;
279 x2i = (double)InScale[index_x++];
280 y2i = (double)Add[index_y++];
282 Out[index_z++] = (
REAL)z2i;
285 x0r = (double)InScale[index_x++];
286 y0r = (double)Add[index_y++];
288 Out[index_z++] =(
REAL) z0r;
290 x0i = (double)InScale[index_x++];
291 y0i = (double)Add[index_y++];
293 Out[index_z++] =(
REAL) z0i;
295 x1r = (double)InScale[index_x++];
296 y1r = (double)Add[index_y++];
298 Out[index_z++] = (
REAL)z1r;
300 x1i = (double)InScale[index_x++];
301 y1i = (double)Add[index_y++];
303 Out[index_z++] = (
REAL)z1i;
305 x2r = (double)InScale[index_x++];
306 y2r = (double)Add[index_y++];
308 Out[index_z++] = (
REAL)z2r;
310 x2i = (double)InScale[index_x++];
311 y2i = (double)Add[index_y++];
313 Out[index_z++] = (
REAL)z2i;
359 for( counter = 0; counter < n_4vec; counter++) {
361 x0r = (double)InScale[index_x++];
362 y0r = (double)Add[index_y++];
364 Out[index_z++] =(
REAL) z0r;
366 x0i = (double)InScale[index_x++];
367 y0i = (double)Add[index_y++];
369 Out[index_z++] =(
REAL) z0i;
371 x1r = (double)InScale[index_x++];
372 y1r = (double)Add[index_y++];
374 Out[index_z++] = (
REAL)z1r;
376 x1i = (double)InScale[index_x++];
377 y1i = (double)Add[index_y++];
379 Out[index_z++] = (
REAL)z1i;
381 x2r = (double)InScale[index_x++];
382 y2r = (double)Add[index_y++];
384 Out[index_z++] = (
REAL)z2r;
386 x2i = (double)InScale[index_x++];
387 y2i = (double)Add[index_y++];
389 Out[index_z++] = (
REAL)z2i;
392 x0r = (double)InScale[index_x++];
393 y0r = (double)Add[index_y++];
395 Out[index_z++] =(
REAL) z0r;
397 x0i = (double)InScale[index_x++];
398 y0i = (double)Add[index_y++];
400 Out[index_z++] =(
REAL) z0i;
402 x1r = (double)InScale[index_x++];
403 y1r = (double)Add[index_y++];
405 Out[index_z++] = (
REAL)z1r;
407 x1i = (double)InScale[index_x++];
408 y1i = (double)Add[index_y++];
410 Out[index_z++] = (
REAL)z1i;
412 x2r = (double)InScale[index_x++];
413 y2r = (double)Add[index_y++];
415 Out[index_z++] = (
REAL)z2r;
417 x2i = (double)InScale[index_x++];
418 y2i = (double)Add[index_y++];
420 Out[index_z++] = (
REAL)z2i;
427 x0r = (double)InScale[index_x++];
428 Out[index_z++] =(
REAL) (a*x0r);
430 x0i = (double)InScale[index_x++];
431 Out[index_z++] =(
REAL) (a*x0i);
433 x1r = (double)InScale[index_x++];
434 Out[index_z++] = (
REAL) (a*x1r);
436 x1i = (double)InScale[index_x++];
437 Out[index_z++] = (
REAL)(a*x1i);
439 x2r = (double)InScale[index_x++];
440 Out[index_z++] = (
REAL)(a * x2r);
442 x2i = (double)InScale[index_x++];
443 Out[index_z++] = (
REAL)(a * x2i);
446 x0r = (double)InScale[index_x++];
447 Out[index_z++] =(
REAL) (a*x0r);
449 x0i = (double)InScale[index_x++];
450 Out[index_z++] =(
REAL) (a*x0i);
452 x1r = (double)InScale[index_x++];
453 Out[index_z++] = (
REAL) (a*x1r);
455 x1i = (double)InScale[index_x++];
456 Out[index_z++] = (
REAL)(a*x1i);
458 x2r = (double)InScale[index_x++];
459 Out[index_z++] = (
REAL)(a * x2r);
461 x2i = (double)InScale[index_x++];
462 Out[index_z++] = (
REAL)(a * x2i);
505 for( counter = 0; counter < n_4vec; counter++) {
511 x0r = (double)InScale[index_x++];
512 Out[index_z++] =(
REAL) (a*x0r);
514 x0i = (double)InScale[index_x++];
515 Out[index_z++] =(
REAL) (a*x0i);
517 x1r = (double)InScale[index_x++];
518 Out[index_z++] = (
REAL) (a*x1r);
520 x1i = (double)InScale[index_x++];
521 Out[index_z++] = (
REAL)(a*x1i);
523 x2r = (double)InScale[index_x++];
524 Out[index_z++] = (
REAL)(a * x2r);
526 x2i = (double)InScale[index_x++];
527 Out[index_z++] = (
REAL)(a * x2i);
530 x0r = (double)InScale[index_x++];
531 Out[index_z++] =(
REAL) (a*x0r);
533 x0i = (double)InScale[index_x++];
534 Out[index_z++] =(
REAL) (a*x0i);
536 x1r = (double)InScale[index_x++];
537 Out[index_z++] = (
REAL) (a*x1r);
539 x1i = (double)InScale[index_x++];
540 Out[index_z++] = (
REAL)(a*x1i);
542 x2r = (double)InScale[index_x++];
543 Out[index_z++] = (
REAL)(a * x2r);
545 x2i = (double)InScale[index_x++];
546 Out[index_z++] = (
REAL)(a * x2i);
549 x0r = (double)InScale[index_x++];
550 y0r = (double)Add[index_y++];
552 Out[index_z++] =(
REAL) z0r;
554 x0i = (double)InScale[index_x++];
555 y0i = (double)Add[index_y++];
557 Out[index_z++] =(
REAL) z0i;
559 x1r = (double)InScale[index_x++];
560 y1r = (double)Add[index_y++];
562 Out[index_z++] = (
REAL)z1r;
564 x1i = (double)InScale[index_x++];
565 y1i = (double)Add[index_y++];
567 Out[index_z++] = (
REAL)z1i;
569 x2r = (double)InScale[index_x++];
570 y2r = (double)Add[index_y++];
572 Out[index_z++] = (
REAL)z2r;
574 x2i = (double)InScale[index_x++];
575 y2i = (double)Add[index_y++];
577 Out[index_z++] = (
REAL)z2i;
580 x0r = (double)InScale[index_x++];
581 y0r = (double)Add[index_y++];
583 Out[index_z++] =(
REAL) z0r;
585 x0i = (double)InScale[index_x++];
586 y0i = (double)Add[index_y++];
588 Out[index_z++] =(
REAL) z0i;
590 x1r = (double)InScale[index_x++];
591 y1r = (double)Add[index_y++];
593 Out[index_z++] = (
REAL)z1r;
595 x1i = (double)InScale[index_x++];
596 y1i = (double)Add[index_y++];
598 Out[index_z++] = (
REAL)z1i;
600 x2r = (double)InScale[index_x++];
601 y2r = (double)Add[index_y++];
603 Out[index_z++] = (
REAL)z2r;
605 x2i = (double)InScale[index_x++];
606 y2i = (double)Add[index_y++];
608 Out[index_z++] = (
REAL)z2i;