| 2186 | } |
| 2187 | |
| 2188 | void cftf040(float *a) |
| 2189 | { |
| 2190 | float x0r, x0i, x1r, x1i, x2r, x2i, x3r, x3i; |
| 2191 | |
| 2192 | x0r = a[0] + a[4]; |
| 2193 | x0i = a[1] + a[5]; |
| 2194 | x1r = a[0] - a[4]; |
| 2195 | x1i = a[1] - a[5]; |
| 2196 | x2r = a[2] + a[6]; |
| 2197 | x2i = a[3] + a[7]; |
| 2198 | x3r = a[2] - a[6]; |
| 2199 | x3i = a[3] - a[7]; |
| 2200 | a[0] = x0r + x2r; |
| 2201 | a[1] = x0i + x2i; |
| 2202 | a[2] = x1r - x3i; |
| 2203 | a[3] = x1i + x3r; |
| 2204 | a[4] = x0r - x2r; |
| 2205 | a[5] = x0i - x2i; |
| 2206 | a[6] = x1r + x3i; |
| 2207 | a[7] = x1i - x3r; |
| 2208 | } |
| 2209 | |
| 2210 | void cftb040(float *a) |
| 2211 | { |