19 for(
int i=0; i < len; i++) {
44 i0r = (double)In[inptr++];
45 i0i = (double)In[inptr++];
46 i1r = (double)In[inptr++];
48 for(counter = 0; counter < len-1 ; counter++) {
50 Out[outptr++] = (
REAL)o0r;
52 i1i = (double)In[inptr++];
53 i2r = (double)In[inptr++];
55 Out[outptr++] = (
REAL)o0i;
57 i2i = (double)In[inptr++];
58 i0r = (double)In[inptr++];
60 Out[outptr++] = (
REAL)o1r;
62 i0i = (double)In[inptr++];
63 i1r = (double)In[inptr++];
66 Out[outptr++] = (
REAL)o1i;
69 Out[outptr++] = (
REAL)o2r;
72 Out[outptr++] = (
REAL)o2i;
76 Out[outptr++] =(
REAL) o0r;
78 i1i = (double)In[inptr++];
79 i2r = (double)In[inptr++];
81 Out[outptr++] = (
REAL)o0i;
83 i2i = (double)In[inptr++];
85 Out[outptr++] = (
REAL)o1r;
88 Out[outptr++] = (
REAL)o1i;
91 Out[outptr++] = (
REAL)o2r;
94 Out[outptr++] = (
REAL)o2i;