58 integer x_dim1, x_offset, i__1, i__2, i__3;
64 integer k, m, kc, lj, ns2, ier1;
75 x_offset = 1 + x_dim1;
83 if (*lenx < (*lot - 1) * *jump + *inc * (*
n - 1) + 1) {
92 }
else if (*lenwrk < *lot * *
n) {
96 }
else if (!
xercon_(inc, jump,
n, lot)) {
106 lj = (*lot - 1) * *jump + 1;
108 for (k = 1; k <= i__1; ++k) {
112 for (m = 1; i__3 < 0 ? m >= i__2 : m <= i__2; m += i__3) {
113 xhold = x[m + k * x_dim1];
114 x[m + k * x_dim1] = x[m + (kc + 1) * x_dim1];
115 x[m + (kc + 1) * x_dim1] = xhold;
120 cosqmf_(lot, jump,
n, inc, &x[x_offset], lenx, &wsave[1],
lensav, &work[1]
128 for (k = 2; k <= i__1; k += 2) {
131 for (m = 1; i__2 < 0 ? m >= i__3 : m <= i__3; m += i__2) {
132 x[m + k * x_dim1] = -x[m + k * x_dim1];