Rename *ll* and *ul* to ll and ul in in-interval
[maxima.git] / share / fftpack5 / fortran / sinq1i.f
bloba4b1eaa0367bab09e355c8b579e1626a11ae6d85
1 CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
3 C FFTPACK 5.0
5 C Authors: Paul N. Swarztrauber and Richard A. Valent
7 C $Id$
9 CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
11 SUBROUTINE SINQ1I (N, WSAVE, LENSAV, IER)
12 INTEGER N, LENSAV, IER
13 REAL WSAVE(LENSAV)
15 IER = 0
17 IF (LENSAV .LT. 2*N + INT(LOG(REAL(N))/LOG(2.)) +4) THEN
18 IER = 2
19 CALL XERFFT ('SINQ1I', 3)
20 GO TO 300
21 ENDIF
23 CALL COSQ1I (N, WSAVE, LENSAV, IER1)
24 IF (IER1 .NE. 0) THEN
25 IER = 20
26 CALL XERFFT ('SINQ1I',-5)
27 ENDIF
28 300 RETURN
29 END