| 3130 | *******************/ |
| 3131 | |
| 3132 | static void rifft1pt(SPFLOAT * ioptr, SPFLOAT scale) |
| 3133 | { |
| 3134 | /*** RADIX 2 rifft ***/ |
| 3135 | SPFLOAT f0r, f0i; |
| 3136 | SPFLOAT t0r, t0i; |
| 3137 | |
| 3138 | /* bit reversed load */ |
| 3139 | f0r = ioptr[0]; |
| 3140 | f0i = ioptr[1]; |
| 3141 | |
| 3142 | /* finish rfft */ |
| 3143 | t0r = f0r + f0i; |
| 3144 | t0i = f0r - f0i; |
| 3145 | |
| 3146 | /* store result */ |
| 3147 | ioptr[0] = scale * t0r; |
| 3148 | ioptr[1] = scale * t0i; |
| 3149 | } |
| 3150 | |
| 3151 | static void rifft2pt(SPFLOAT * ioptr, SPFLOAT scale) |
| 3152 | { |