5 * Revision 1.1.1.1 1996/04/01 15:02:23 mclareni
10 SUBROUTINE FFTRC(C,D,IX,F,G,IZ)
12 C D701 FFTRC FAST FOURIER TRANSFORM, REAL OR COMPLEX
13 C B. FORNBERG NOVEMBER 1973
16 DIMENSION E(32),C(1),D(1),F(1),G(1),S(2),NC(7)
17 COMMON /TAB/U(126),V(127)
18 EQUIVALENCE (A(1),E(1)),(S(1),T),(S(1),S1),(S(2),S2),(U(31),C3),(U
20 DATA NC/17,9,25,5,21,13,29/
22 #if (defined(CERNLIB_CDC))&&(defined(CERNLIB_F4))
25 #if !defined(CERNLIB_CDC)||!defined(CERNLIB_F4)
26 ENTRY I16(C,D,IX,F,G,IZ)
32 #if (defined(CERNLIB_CDC))&&(defined(CERNLIB_F4))
35 #if !defined(CERNLIB_CDC)||!defined(CERNLIB_F4)
36 ENTRY D16(C,D,IX,F,G,IZ)
69 S2 = -C7*(E(11)-E(12))
73 S2 = -C7*(E(27)-E(28))
85 S2 = -C7*(E(15)+E(16))
86 S1 = -C7*(E(15)-E(16))
89 S1 = -C7*(E(31)-E(32))
90 S2 = -C7*(E(31)+E(32))
101 S1 = C9*E(19)+C3*E(20)
102 S2 = C9*E(20)-C3*E(19)
109 S1 = C7*(E(21)+E(22))
110 S2 = -C7*(E(21)-E(22))
117 S1 = C3*E(23)+C9*E(24)
118 S2 = C3*E(24)-C9*E(23)
131 S1 = -C3*E(27)+C9*E(28)
132 S2 = -C3*E(28)-C9*E(27)
139 S1 = -C7*(E(29)-E(30))
140 S2 = -C7*(E(29)+E(30))
147 S1 = -C9*E(31)+C3*E(32)
148 S2 = -C9*E(32)-C3*E(31)