59 integer i__, k, kc, np2, ns2, ier1;
68 x_offset = 1 + x_dim1;
78 for (k = 2; k <= i__1; ++k) {
80 work[k] = x[k * x_dim1 + 1] + x[kc * x_dim1 + 1];
81 work[kc] = x[k * x_dim1 + 1] - x[kc * x_dim1 + 1];
88 work[ns2 + 1] = x[(ns2 + 1) * x_dim1 + 1] + x[(ns2 + 1) * x_dim1 + 1];
91 for (k = 2; k <= i__1; ++k) {
93 x[k * x_dim1 + 1] = wsave[k - 1] * work[kc] + wsave[kc - 1] * work[k];
94 x[kc * x_dim1 + 1] = wsave[k - 1] * work[k] - wsave[kc - 1] * work[kc]
101 x[(ns2 + 1) * x_dim1 + 1] = wsave[ns2] * work[ns2 + 1];
103 lenx = *inc * (*
n - 1) + 1;
107 rfft1f_(
n, inc, &x[x_offset], &lenx, &wsave[*
n + 1], &lnsv, &work[1], &
116 for (i__ = 3; i__ <= i__1; i__ += 2) {
117 xim1 = (x[(i__ - 1) * x_dim1 + 1] + x[i__ * x_dim1 + 1]) * .5;
118 x[i__ * x_dim1 + 1] = (x[(i__ - 1) * x_dim1 + 1] - x[i__ * x_dim1 + 1]
120 x[(i__ - 1) * x_dim1 + 1] = xim1;