SUBROUTINE SINTI (N,WSAVE) IMPLICIT DOUBLE PRECISION (A-H, O-Z) DIMENSION WSAVE(1) DATA PI /3.14159265358979324d0/ IF (N .LE. 1) RETURN NS2 = N/2 NP1 = N+1 DT = PI/DFLOAT(NP1) DO 101 K=1,NS2 WSAVE(K) = 2.d0*DSIN(K*DT) 101 CONTINUE CALL RFFTI (NP1,WSAVE(NS2+1)) RETURN END