OpenLibm/slatec/pppsf.f
Viral B. Shah c977aa998f Add Makefile.extras to build libopenlibm-extras.
Replace amos with slatec
2012-12-31 16:37:05 -05:00

24 lines
652 B
Fortran

*DECK PPPSF
FUNCTION PPPSF (X, IZ, C, A, BH)
C***BEGIN PROLOGUE PPPSF
C***SUBSIDIARY
C***PURPOSE Subsidiary to CBLKTR
C***LIBRARY SLATEC
C***TYPE SINGLE PRECISION (PPPSF-S)
C***AUTHOR (UNKNOWN)
C***SEE ALSO CBLKTR
C***ROUTINES CALLED (NONE)
C***REVISION HISTORY (YYMMDD)
C 801001 DATE WRITTEN
C 891214 Prologue converted to Version 4.0 format. (BAB)
C 900402 Added TYPE section. (WRB)
C***END PROLOGUE PPPSF
DIMENSION A(*) ,C(*) ,BH(*)
C***FIRST EXECUTABLE STATEMENT PPPSF
SUM = 0.
DO 101 J=1,IZ
SUM = SUM+1./(X-BH(J))
101 CONTINUE
PPPSF = SUM
RETURN
END