1 CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
5 C Authors: Paul N. Swarztrauber and Richard A. Valent
9 CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
11 SUBROUTINE C1FM1B
(N
,INC
,C
,CH
,WA
,FNF
,FAC
)
13 REAL CH
(*), WA
(*), FAC
(*)
15 C FFTPACK 5.0 auxiliary routine
27 NBR
= 1+NA
+2*MIN
(IP
-2,4)
28 GO TO (52,62,53,63,54,64,55,65,56,66),NBR
29 52 CALL C1F2KB
(IDO
,L1
,NA
,C
,INC2
,CH
,2,WA
(IW
))
31 62 CALL C1F2KB
(IDO
,L1
,NA
,CH
,2,C
,INC2
,WA
(IW
))
33 53 CALL C1F3KB
(IDO
,L1
,NA
,C
,INC2
,CH
,2,WA
(IW
))
35 63 CALL C1F3KB
(IDO
,L1
,NA
,CH
,2,C
,INC2
,WA
(IW
))
37 54 CALL C1F4KB
(IDO
,L1
,NA
,C
,INC2
,CH
,2,WA
(IW
))
39 64 CALL C1F4KB
(IDO
,L1
,NA
,CH
,2,C
,INC2
,WA
(IW
))
41 55 CALL C1F5KB
(IDO
,L1
,NA
,C
,INC2
,CH
,2,WA
(IW
))
43 65 CALL C1F5KB
(IDO
,L1
,NA
,CH
,2,C
,INC2
,WA
(IW
))
45 56 CALL C1FGKB
(IDO
,IP
,L1
,LID
,NA
,C
,C
,INC2
,CH
,CH
,2,
48 66 CALL C1FGKB
(IDO
,IP
,L1
,LID
,NA
,CH
,CH
,2,C
,C
,
51 IW
= IW
+(IP
-1)*(IDO
+IDO
)
52 IF(IP
.LE
. 5) NA
= 1-NA