1 CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
5 C Authors: Paul N. Swarztrauber and Richard A. Valent
9 CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
11 SUBROUTINE CFFTMF
(LOT
, JUMP
, N
, INC
, C
, LENC
, WSAVE
, LENSAV
,
13 INTEGER LOT
, JUMP
, N
, INC
, LENC
, LENSAV
, LENWRK
, IER
15 REAL WSAVE
(LENSAV
) ,WORK
(LENWRK
)
20 IF (LENC
.LT
. (LOT
-1)*JUMP
+ INC*
(N
-1) + 1) THEN
22 CALL XERFFT
('CFFTMF ', 6)
23 ELSEIF
(LENSAV
.LT
. 2*N
+ INT
(LOG
(REAL(N
))/LOG
(2.)) + 4) THEN
25 CALL XERFFT
('CFFTMF ', 8)
26 ELSEIF
(LENWRK
.LT
. 2*LOT*N
) THEN
28 CALL XERFFT
('CFFTMF ', 10)
29 ELSEIF
(.NOT
. XERCON
(INC
,JUMP
,N
,LOT
)) THEN
31 CALL XERFFT
('CFFTMF ', -1)
37 CALL CMFM1F
(LOT
,JUMP
,N
,INC
,C
,WORK
,WSAVE
,WSAVE
(IW1
),