Ticket #42887: patch-slatec4linux.diff

File patch-slatec4linux.diff, 52.5 KB (added by smaret (Sebastien Maret), 10 years ago)

Patch from http://www.netlib.org/slatec/

  • d1mach.f

    diff -ruN ./d1mach.f ../src.patched/d1mach.f
    old new  
    6969C   930201  Added DEC Alpha and SGI constants.  (RWC and WRB)
    7070C***END PROLOGUE  D1MACH
    7171C
    72       INTEGER SMALL(4)
    73       INTEGER LARGE(4)
    74       INTEGER RIGHT(4)
    75       INTEGER DIVER(4)
    76       INTEGER LOG10(4)
    77 C
    78       DOUBLE PRECISION DMACH(5)
    79       SAVE DMACH
    80 C
    81       EQUIVALENCE (DMACH(1),SMALL(1))
    82       EQUIVALENCE (DMACH(2),LARGE(1))
    83       EQUIVALENCE (DMACH(3),RIGHT(1))
    84       EQUIVALENCE (DMACH(4),DIVER(1))
    85       EQUIVALENCE (DMACH(5),LOG10(1))
     72C
     73        external dlamch
     74      DOUBLE PRECISION DMACH(5),dlamch
     75        integer iflag
     76
     77      SAVE DMACH,iflag
     78        data iflag/0/
     79C
    8680C
    8781C     MACHINE CONSTANTS FOR THE AMIGA
    8882C     ABSOFT FORTRAN COMPILER USING THE 68020/68881 COMPILER OPTION
     
    496490      IF (I .LT. 1 .OR. I .GT. 5) CALL XERMSG ('SLATEC', 'D1MACH',
    497491     +   'I OUT OF BOUNDS', 1, 2)
    498492C
     493        if (iflag.eq.0) then
     494           iflag=1
     495           dmach(1)=dlamch('u')
     496           dmach(2)=dlamch('o')
     497           dmach(3)=dlamch('e')
     498           dmach(4)=dlamch('p')
     499           dmach(5)=dlamch('b')
     500           dmach(5)=log10(dmach(5))
     501        endif
    499502      D1MACH = DMACH(I)
    500503      RETURN
    501504C
  • dynamic/makefile

    diff -ruN ./dynamic/makefile ../src.patched/dynamic/makefile
    old new  
     1FFLAGS= -O2 -fPIC
     2OBJ = \
     3aaaaaa.o  cnbdi.o   dcv.o     dqc25f.o  hpperm.o  qc25s.o       spoco.o \
     4acosh.o   cnbfa.o   ddaini.o  dqc25s.o  hpsort.o  qcheb.o       spodi.o \
     5ai.o      cnbfs.o   ddajac.o  dqcheb.o  hqr.o     qelg.o        spofa.o \
     6aie.o     cnbir.o   ddanrm.o  dqdota.o  hqr2.o    qform.o       spofs.o \
     7albeta.o  cnbsl.o   ddaslv.o  dqdoti.o  hstart.o  qk15.o        spoir.o \
     8algams.o  combak.o  ddassl.o  dqelg.o   hstcrt.o  qk15i.o       spopt.o \
     9ali.o     comhes.o  ddastp.o  dqform.o  hstcs1.o  qk15w.o       sposl.o \
     10alngam.o  comlr.o   ddatrp.o  dqk15.o   hstcsp.o  qk21.o        sppco.o \
     11alnrel.o  comlr2.o  ddaws.o   dqk15i.o  hstcyl.o  qk31.o        sppdi.o \
     12asinh.o   compb.o   ddawts.o  dqk15w.o  hstplr.o  qk41.o        spperm.o \
     13asyik.o   comqr.o   ddcor.o   dqk21.o   hstssp.o  qk51.o        sppfa.o \
     14asyjy.o   comqr2.o  ddcst.o   dqk31.o   htrib3.o  qk61.o        sppsl.o \
     15atanh.o   cortb.o   ddeabm.o  dqk41.o   htribk.o  qmomo.o       spsort.o \
     16avint.o   corth.o   ddebdf.o  dqk51.o   htrid3.o  qnc79.o       sptsl.o \
     17bakvec.o  cosdg.o   dderkf.o  dqk61.o   htridi.o  qng.o         sqrdc.o \
     18balanc.o  cosgen.o  ddes.o    dqmomo.o  hvnrm.o   qpdoc.o       sqrsl.o \
     19balbak.o  cosqb.o   ddntl.o   dqnc79.o  hw3crt.o  qpsrt.o       sreadp.o \
     20bandr.o   cosqb1.o  ddntp.o   dqng.o    hwscrt.o  qrfac.o       srlcal.o \
     21bandv.o   cosqf.o   ddoglg.o  dqpsrt.o  hwscs1.o  qrsolv.o      srot.o \
     22bcrh.o    cosqf1.o  ddot.o    dqrdc.o   hwscsp.o  qs2i1d.o      srotg.o \
     23bdiff.o   cosqi.o   ddpsc.o   dqrfac.o  hwscyl.o  qs2i1r.o      srotm.o \
     24besi.o    cost.o    ddpst.o   dqrsl.o   hwsplr.o  qwgtc.o       srotmg.o \
     25besi0.o   costi.o   ddriv1.o  dqrslv.o  hwsss1.o  qwgtf.o       ss2lt.o \
     26besi0e.o  cot.o     ddriv2.o  dqwgtc.o  hwsssp.o  qwgts.o       ss2y.o \
     27besi1.o   cpadd.o   ddriv3.o  dqwgtf.o  i1mach.o  qzhes.o       ssbmv.o \
     28besi1e.o  cpbco.o   ddscl.o   dqwgts.o  i1merg.o  qzit.o        sscal.o \
     29besj.o    cpbdi.o   ddstp.o   drc.o     icamax.o  qzval.o       ssd2s.o \
     30besj0.o   cpbfa.o   ddzro.o   drc3jj.o  icopy.o   qzvec.o       ssdbcg.o \
     31besj1.o   cpbsl.o   de1.o     drc3jm.o  idamax.o  r1mach.o      ssdcg.o \
     32besk.o    cpevl.o   deabm.o   drc6j.o   idloc.o   r1mpyq.o      ssdcgn.o \
     33besk0.o   cpevlr.o  debdf.o   drd.o     imtql1.o  r1updt.o      ssdcgs.o \
     34besk0e.o  cpoco.o   defc.o    dreadp.o  imtql2.o  r9aimp.o      ssdgmr.o \
     35besk1.o   cpodi.o   defcmn.o  dreort.o  imtqlv.o  r9atn1.o      ssdi.o \
     36besk1e.o  cpofa.o   defe4.o   drf.o     indxa.o   r9chu.o       ssdomn.o \
     37beskes.o  cpofs.o   defehl.o  drj.o     indxb.o   r9gmic.o      ssds.o \
     38besknu.o  cpoir.o   defer.o   indxc.o   r9gmit.o      ssdscl.o \
     39besks.o   cposl.o   dei.o     drkfs.o   initds.o  r9knus.o      ssgs.o \
     40besy.o    cppco.o   denorm.o  drlcal.o  inits.o   r9lgic.o      ssiccg.o \
     41besy0.o   cppdi.o   derf.o    drot.o    intrv.o   r9lgit.o      ssico.o \
     42besy1.o   cppfa.o   derfc.o   drotg.o   intyd.o   r9lgmc.o      ssics.o \
     43besynu.o  cppsl.o   derkf.o   drotm.o   invit.o   r9ln2r.o      ssidi.o \
     44beta.o    cpqr79.o  derkfs.o  drotmg.o  inxca.o   r9pak.o       ssiev.o \
     45betai.o   cproc.o   des.o     drsco.o   inxcb.o   r9upak.o      ssifa.o \
     46bfqad.o   cprocp.o  ds2lt.o   inxcc.o   radb2.o       ssilur.o \
     47bi.o      cprod.o   dexint.o  ds2y.o    iploc.o   radb3.o       ssilus.o \
     48bie.o     cprodp.o  dexprl.o  dsbmv.o   ipperm.o  radb4.o       ssisl.o \
     49binom.o   cpsi.o    dfac.o    dscal.o   ipsort.o  radb5.o       ssjac.o \
     50bint4.o   cptsl.o   dfc.o     dsd2s.o   isamax.o  radbg.o       ssli.o \
     51bintk.o   cpzero.o  dfcmn.o   dsdbcg.o  isdbcg.o  radf2.o       ssli2.o \
     52bisect.o  cqrdc.o   dfdjc1.o  dsdcg.o   isdcg.o   radf3.o       ssllti.o \
     53bkias.o   cqrsl.o   dfdjc3.o  dsdcgn.o  isdcgn.o  radf4.o       sslubc.o \
     54bkisr.o   crati.o   dfehl.o   dsdcgs.o  isdcgs.o  radf5.o       sslucn.o \
     55bksol.o   crotg.o   dfspvd.o  dsdgmr.o  isdgmr.o  radfg.o       sslucs.o \
     56blktr1.o  cs1s2.o   dfspvn.o  dsdi.o    isdir.o   rand.o        sslugm.o \
     57blktri.o  cscal.o   dfulmt.o  dsdomn.o  isdomn.o  ratqr.o       sslui.o \
     58bndacc.o  cscale.o  dfzero.o  dsdot.o   isort.o   rc.o          sslui2.o \
     59bndsol.o  cseri.o   dgami.o   dsds.o    issbcg.o  rc3jj.o       sslui4.o \
     60bnfac.o   csevl.o   dgamic.o  dsdscl.o  isscg.o   rc3jm.o       ssluom.o \
     61bnslv.o   cshch.o   dgamit.o  dsgs.o    isscgn.o  rc6j.o        ssluti.o \
     62bqr.o     csico.o   dgamlm.o  dsiccg.o  isscgs.o  rd.o          ssmmi2.o \
     63bsgq8.o   csidi.o   dgamln.o  dsico.o   issgmr.o  rebak.o       ssmmti.o \
     64bskin.o   csifa.o   dgamma.o  dsics.o   issir.o   rebakb.o      ssmtv.o \
     65bspdoc.o  csinh.o   dgamr.o   dsidi.o   issomn.o  reduc.o       ssmv.o \
     66bspdr.o   csisl.o   dgamrn.o  dsifa.o   iswap.o   reduc2.o      ssort.o \
     67bspev.o   cspco.o   dgaus8.o  dsilur.o  ivout.o   reort.o       sspco.o \
     68bsplvd.o  cspdi.o   dgbco.o   dsilus.o  j4save.o  rf.o          sspdi.o \
     69bsplvn.o  cspfa.o   dgbdi.o   dsindg.o  jairy.o   rfftb.o       sspev.o \
     70bsppp.o   cspsl.o   dgbfa.o   dsisl.o   la05ad.o  rfftb1.o      sspfa.o \
     71bspvd.o   csroot.o  dgbmv.o   dsjac.o   la05as.o  rfftf.o       sspmv.o \
     72bspvn.o   csrot.o   dgbsl.o   dsli.o    la05bd.o  rfftf1.o      sspr.o \
     73bsqad.o   csscal.o  dgeco.o   dsli2.o   la05bs.o  rffti.o       sspr2.o \
     74bsrh.o    csvdc.o   dgedi.o   dsllti.o  la05cd.o  rffti1.o      sspsl.o \
     75bvalu.o   cswap.o   dgefa.o   dslubc.o  la05cs.o  rg.o          ssvdc.o \
     76csymm.o   dgefs.o   dslucn.o  la05ed.o  rgauss.o      sswap.o \
     77csyr2k.o  dgemm.o   dslucs.o  la05es.o  rgg.o         ssymm.o \
     78csyrk.o   dgemv.o   dslugm.o  llsia.o   rj.o          ssymv.o \
     79c0lgmc.o  ctan.o    dger.o    dslui.o   lmpar.o   ssyr.o \
     80c1merg.o  ctanh.o   dgesl.o   dslui2.o  lpdp.o    rpqr79.o      ssyr2.o \
     81c9lgmc.o  ctbmv.o   dglss.o   dslui4.o  lsame.o   rpzero.o      ssyr2k.o \
     82c9ln2r.o  ctbsv.o   dgmres.o  dsluom.o  lsei.o    rs.o          ssyrk.o \
     83cacai.o   ctpmv.o   dgtsl.o   dsluti.o  lsi.o     rsb.o         stbmv.o \
     84cacon.o   ctpsv.o   dh12.o    dslvs.o   lsod.o    rsco.o        stbsv.o \
     85cacos.o   ctrco.o   dhels.o   dsmmi2.o  lssods.o  rsg.o         steps.o \
     86cacosh.o  ctrdi.o   dheqr.o   dsmmti.o  lssuds.o  rsgab.o       stin.o \
     87cairy.o   ctrmm.o   dhfti.o   dsmtv.o   macon.o   rsgba.o       stod.o \
     88carg.o    ctrmv.o   dhkseq.o  dsmv.o    rsp.o         stor1.o \
     89casin.o   ctrsl.o   dhstrt.o  dsort.o   mc20ad.o  rst.o         stout.o \
     90casinh.o  ctrsm.o   dhvnrm.o  dsos.o    mc20as.o  rt.o          stpmv.o \
     91casyi.o   ctrsv.o   dintp.o   dsoseq.o  mgsbv.o   runif.o       stpsv.o \
     92catan.o   cuchk.o   dintrv.o  dsossl.o  minfit.o  rwupdt.o      strco.o \
     93catan2.o  cunhj.o   dintyd.o  dspco.o   minso4.o  s1merg.o      strdi.o \
     94catanh.o  cuni1.o   dir.o     dspdi.o   minsol.o  sasum.o       strmm.o \
     95caxpy.o   cuni2.o   djairy.o  dspenc.o  mpadd.o   saxpy.o       strmv.o \
     96cbabk2.o  cunik.o   dlbeta.o  dspfa.o   mpadd2.o  sbcg.o        strsl.o \
     97cbal.o    cunk1.o   dlgams.o  dsplp.o   mpadd3.o  sbhin.o       strsm.o \
     98cbesh.o   cunk2.o   dli.o     dspmv.o   mpblas.o  sbocls.o      strsv.o \
     99cbesi.o   cuoik.o   dllsia.o  dspr.o    mpcdm.o   sbols.o       stway.o \
     100cbesj.o   cv.o      dllti2.o  dspr2.o   mpchk.o   sbolsm.o      suds.o \
     101cbesk.o   cwrsk.o   dlngam.o  dspsl.o   mpcmd.o   scasum.o      svco.o \
     102cbesy.o   d1mach.o  dlnrel.o  dsteps.o  mpdivi.o  scg.o         svd.o \
     103cbeta.o   d1merg.o  dlpdoc.o  dstod.o   mperr.o   scgn.o        svecs.o \
     104cbinu.o   d1mpyq.o  dlpdp.o   dstor1.o  mpmaxr.o  scgs.o        svout.o \
     105cbiry.o   d1updt.o  dlsei.o   dstway.o  mpmlp.o   schdc.o       swritp.o \
     106cbknu.o   d9aimp.o  dlsi.o    dsuds.o   mpmul.o   schdd.o       sxlcal.o \
     107cblkt1.o  d9atn1.o  dlsod.o   dsvco.o   mpmul2.o  schex.o       tevlc.o \
     108cblktr.o  d9b0mp.o  dlssud.o  dsvdc.o   mpmuli.o  schkw.o       tevls.o \
     109cbrt.o    d9b1mp.o  dmacon.o  dswap.o   mpnzr.o   schud.o       tinvit.o \
     110cbuni.o   d9chu.o   dmgsbv.o  dsymm.o   mpovfl.o  sclosm.o      tql1.o \
     111cbunk.o   d9gmic.o  dmout.o   dsymv.o   mpstr.o   scnrm2.o      tql2.o \
     112ccbrt.o   d9gmit.o  dmpar.o   dsyr.o    mpunfl.o  scoef.o       tqlrat.o \
     113cchdc.o   d9knus.o  dnbco.o   dsyr2.o   numxer.o  scopy.o       trbak1.o \
     114cchdd.o   d9lgic.o  dnbdi.o   dsyr2k.o  ohtrol.o  scopym.o      trbak3.o \
     115cchex.o   d9lgit.o  dnbfa.o   dsyrk.o   ohtror.o  scov.o        tred1.o \
     116cchud.o   d9lgmc.o  dnbfs.o   dtbmv.o   ortbak.o  scpplt.o      tred2.o \
     117ccmpb.o   d9ln2r.o  dnbsl.o   dtbsv.o   orthes.o  sdaini.o      tred3.o \
     118ccopy.o   d9pak.o   dnls1.o   dtin.o    ortho4.o  sdajac.o      tri3.o \
     119ccosh.o   d9upak.o  dnls1e.o  dtout.o   orthog.o  sdanrm.o      tridib.o \
     120ccot.o    dacosh.o  dnrm2.o   dtpmv.o   orthol.o  sdaslv.o      tridq.o \
     121cdcdot.o  dai.o     dnsq.o    dtpsv.o   orthor.o  sdassl.o      tris4.o \
     122cdcor.o   daie.o    dnsqe.o   dtrco.o   ortran.o  sdastp.o      trisp.o \
     123cdcst.o   dasinh.o  dogleg.o  dtrdi.o   passb.o   sdatrp.o      trix.o \
     124cdiv.o    dasum.o   dohtrl.o  dtrmm.o   passb2.o  sdawts.o      tsturm.o \
     125cdntl.o   dasyik.o  domn.o    dtrmv.o   passb3.o  sdcor.o       u11ls.o \
     126cdntp.o   dasyjy.o  dorth.o   dtrsl.o   passb4.o  sdcst.o       u11us.o \
     127cdotc.o   datanh.o  dorthr.o  dtrsm.o   passb5.o  sdntl.o       u12ls.o \
     128cdotu.o   davint.o  dp1vlu.o  dtrsv.o   passf.o   sdntp.o       u12us.o \
     129cdpsc.o   daws.o    dpbco.o   du11ls.o  passf2.o  sdot.o        ulsia.o \
     130cdpst.o   daxpy.o   dpbdi.o   du11us.o  passf3.o  sdpsc.o       usrmat.o \
     131cdriv1.o  dbcg.o    dpbfa.o   du12ls.o  passf4.o  sdpst.o       vnwrms.o \
     132cdriv2.o  dbdiff.o  dpbsl.o   du12us.o  passf5.o  sdriv1.o      wnlit.o \
     133cdriv3.o  dbesi.o   dpchbs.o  dulsia.o  pchbs.o   sdriv2.o      wnlsm.o \
     134cdscl.o   dbesi0.o  dpchce.o  dusrmt.o  pchce.o   sdriv3.o      wnlt1.o \
     135cdstp.o   dbesi1.o  dpchci.o  dvecs.o   pchci.o   sdscl.o       wnlt2.o \
     136cdzro.o   dbesj.o   dpchcm.o  dvnrms.o  pchcm.o   sdsdot.o      wnlt3.o \
     137cexprl.o  dbesj0.o  dpchcs.o  dvout.o   pchcs.o   sdstp.o       wnnls.o \
     138cfftb.o   dbesj1.o  dpchdf.o  dwnlit.o  pchdf.o   sdzro.o       xadd.o \
     139cfftb1.o  dbesk.o   dpchfd.o  dwnlsm.o  pchdoc.o  sepeli.o      xadj.o \
     140cfftf.o   dbesk0.o  dpchfe.o  dwnlt1.o  pchfd.o   sepx4.o       xc210.o \
     141cfftf1.o  dbesk1.o  dpchia.o  dwnlt2.o  pchfe.o   sgbco.o       xcon.o \
     142cffti.o   dbesks.o  dpchic.o  dwnlt3.o  pchia.o   sgbdi.o       xerbla.o \
     143cffti1.o  dbesy.o   dpchid.o  dwnnls.o  pchic.o   sgbfa.o       xerclr.o \
     144cfod.o    dbesy0.o  dpchim.o  dwritp.o  pchid.o   sgbmv.o       xercnt.o \
     145cg.o      dbesy1.o  dpchkt.o  dwupdt.o  pchim.o   sgbsl.o       xerdmp.o \
     146cgamma.o  dbeta.o   dpchng.o  dx.o      pchkt.o   sgeco.o       xerhlt.o \
     147cgamr.o   dbetai.o  dpchsp.o  dx4.o     pchngs.o  sgedi.o       xermax.o \
     148cgbco.o   dbfqad.o  dpchst.o  dxadd.o   pchsp.o   sgeev.o       xermsg.o \
     149cgbdi.o   dbhin.o   dpchsw.o  dxadj.o   pchst.o   sgefa.o       xerprn.o \
     150cgbfa.o   dbi.o     dpcoef.o  dxc210.o  pchsw.o   sgefs.o       xersve.o \
     151cgbmv.o   dbie.o    dpfqad.o  dxcon.o   pcoef.o   sgeir.o       xgetf.o \
     152cgbsl.o   dbinom.o  dpigmr.o  dxlcal.o  pfqad.o   sgemm.o       xgetua.o \
     153cgeco.o   dbint4.o  dpincw.o  dxlegf.o  pgsf.o    sgemv.o       xgetun.o \
     154cgedi.o   dbintk.o  dpinit.o  dxnrmp.o  pimach.o  sger.o        xlegf.o \
     155cgeev.o   dbkias.o  dpintm.o  dxpmu.o   pinitm.o  sgesl.o       xnrmp.o \
     156cgefa.o   dbkisr.o  dpjac.o   dxpmup.o  pjac.o    sglss.o       xpmu.o \
     157cgefs.o   dbksol.o  dplint.o  dxpnrm.o  pnnzrs.o  sgmres.o      xpmup.o \
     158cgeir.o   dbndac.o  dplpce.o  dxpqnu.o  poch.o    sgtsl.o       xpnrm.o \
     159cgemm.o   dbndsl.o  dplpdm.o  dxpsi.o   poch1.o   shels.o       xpqnu.o \
     160cgemv.o   dbnfac.o  dplpfe.o  dxqmu.o   pois3d.o  sheqr.o       xpsi.o \
     161cgerc.o   dbnslv.o  dplpfl.o  dxqnu.o   poisd2.o  sindg.o       xqmu.o \
     162cgeru.o   dbocls.o  dplpmn.o  dxred.o   poisn2.o  sinqb.o       xqnu.o \
     163cgesl.o   dbols.o   dplpmu.o  dxset.o   poisp2.o  sinqf.o       xred.o \
     164cgtsl.o   dbolsm.o  dplpup.o  dy.o      poistg.o  sinqi.o       xset.o \
     165ch.o      dbsgq8.o  dpnnzr.o  dy4.o     polcof.o  sint.o        xsetf.o \
     166chbmv.o   dbsi0e.o  dpoch.o   dyairy.o  polfit.o  sinti.o       xsetua.o \
     167chemm.o   dbsi1e.o  dpoch1.o  e1.o      polint.o  sintrp.o      xsetun.o \
     168chemv.o   dbsk0e.o  dpoco.o   efc.o     polyvl.o  sir.o         yairy.o \
     169cher.o    dbsk1e.o  dpodi.o   efcmn.o   pos3d1.o  zabs.o \
     170cher2.o   dbskes.o  dpofa.o   ei.o      postg2.o  sllti2.o      zacai.o \
     171cher2k.o  dbskin.o  dpofs.o   eisdoc.o  ppadd.o   slpdoc.o      zacon.o \
     172cherk.o   dbsknu.o  dpolcf.o  elmbak.o  ppgq8.o   slvs.o        zairy.o \
     173chfcm.o   dbspdr.o  dpolft.o  elmhes.o  ppgsf.o   smout.o       zasyi.o \
     174chfdv.o   dbspev.o  dpolvl.o  eltran.o  pppsf.o   snbco.o       zbesh.o \
     175chfev.o   dbsppp.o  dpopt.o   enorm.o   ppqad.o   snbdi.o       zbesi.o \
     176chfie.o   dbspvd.o  dposl.o   erf.o     ppsgf.o   snbfa.o       zbesj.o \
     177chico.o   dbspvn.o  dppco.o   erfc.o    ppspf.o   snbfs.o       zbesk.o \
     178chidi.o   dbsqad.o  dppdi.o   ppval.o   snbir.o       zbesy.o \
     179chiev.o   dbsynu.o  dpperm.o  exint.o   proc.o    snbsl.o       zbinu.o \
     180chifa.o   dbvalu.o  dppfa.o   exprel.o  procp.o   snls1.o       zbiry.o \
     181chisl.o   dppgq8.o  ezfft1.o  prod.o    snls1e.o      zbknu.o \
     182chkder.o  dppqad.o  ezfftb.o  prodp.o   snrm2.o       zbuni.o \
     183chkpr4.o  dppsl.o   ezfftf.o  prvec.o   snsq.o        zbunk.o \
     184chkprm.o  dcbrt.o   dppval.o  ezffti.o  prwpge.o  snsqe.o       zdiv.o \
     185chksn4.o  dcdot.o   dprvec.o  fac.o     prwvir.o  sods.o        zexp.o \
     186chksng.o  dcfod.o   dprwpg.o  fc.o      psgf.o    somn.o        zkscl.o \
     187chpco.o   dcg.o     dprwvr.o  fcmn.o    psi.o     sopenm.o      zlog.o \
     188chpdi.o   dcgn.o    dpsi.o    fdjac1.o  psifn.o   sorth.o       zmlri.o \
     189chpfa.o   dcgs.o    dpsifn.o  fdjac3.o  psixn.o   sos.o         zmlt.o \
     190chpmv.o   dchdc.o   dpsixn.o  fdump.o   pvalue.o  soseqs.o      zrati.o \
     191chpr.o    dchdd.o   dpsort.o  fftdoc.o  pythag.o  sossol.o      zs1s2.o \
     192chpr2.o   dchex.o   dptsl.o   figi.o    qag.o     spbco.o       zseri.o \
     193chpsl.o   dchfcm.o  dqag.o    figi2.o   qage.o    spbdi.o       zshch.o \
     194chu.o     dchfdv.o  dqage.o   fulmat.o  qagi.o    spbfa.o       zsqrt.o \
     195cinvit.o  dchfev.o  dqagi.o   fundoc.o  qagie.o   spbsl.o       zuchk.o \
     196ckscl.o   dchfie.o  dqagie.o  fzero.o   qagp.o    speli4.o      zunhj.o \
     197clbeta.o  dchkw.o   dqagp.o   gami.o    qagpe.o   spelip.o      zuni1.o \
     198clngam.o  dchu.o    dqagpe.o  gamic.o   qags.o    spenc.o       zuni2.o \
     199clnrel.o  dchud.o   dqags.o   gamit.o   qagse.o   spigmr.o      zunik.o \
     200clog10.o  dckder.o  dqagse.o  gamlim.o  qawc.o    spincw.o      zunk1.o \
     201cmgnbn.o  dcoef.o   dqawc.o   gamln.o   qawce.o   spinit.o      zunk2.o \
     202cmlri.o   dcopy.o   dqawce.o  gamma.o   qawf.o    splp.o        zuoik.o \
     203cmpcsg.o  dcopym.o  dqawf.o   gamr.o    qawfe.o   splpce.o      zwrsk.o \
     204cmposd.o  dcosdg.o  dqawfe.o  gamrn.o   qawo.o    splpdm.o \
     205cmposn.o  dcot.o    dqawo.o   gaus8.o   qawoe.o   splpfe.o \
     206cmposp.o  dcov.o    dqawoe.o  genbun.o  qaws.o    splpfl.o \
     207cmptr3.o  dcpplt.o  dqaws.o   h12.o     qawse.o   splpmn.o \
     208cmptrx.o  dcscal.o  dqawse.o  hfti.o    qc25c.o   splpmu.o \
     209cnbco.o   dcsevl.o  dqc25c.o  hkseq.o   qc25f.o   splpup.o
     210
     211#
     212#  Dynamic library target
     213#
     214
     215libslatec.so: $(OBJ)
     216        $(CC) -shared -o $@ $(OBJ)
     217
     218${OBJ}: %.o: ../%.f
     219        ${FC} ${FFLAGS} -c -o $@ $<
     220
     221clean:
     222        rm -f *.o libslatec.so
  • i1mach.f

    diff -ruN ./i1mach.f ../src.patched/i1mach.f
    old new  
    643643C
    644644C     MACHINE CONSTANTS FOR THE IBM PC
    645645C
    646 C     DATA IMACH( 1) /          5 /
    647 C     DATA IMACH( 2) /          6 /
    648 C     DATA IMACH( 3) /          0 /
    649 C     DATA IMACH( 4) /          0 /
    650 C     DATA IMACH( 5) /         32 /
    651 C     DATA IMACH( 6) /          4 /
    652 C     DATA IMACH( 7) /          2 /
    653 C     DATA IMACH( 8) /         31 /
    654 C     DATA IMACH( 9) / 2147483647 /
    655 C     DATA IMACH(10) /          2 /
    656 C     DATA IMACH(11) /         24 /
    657 C     DATA IMACH(12) /       -125 /
    658 C     DATA IMACH(13) /        127 /
    659 C     DATA IMACH(14) /         53 /
    660 C     DATA IMACH(15) /      -1021 /
    661 C     DATA IMACH(16) /       1023 /
     646      DATA IMACH( 1) /          5 /
     647      DATA IMACH( 2) /          6 /
     648      DATA IMACH( 3) /          0 /
     649      DATA IMACH( 4) /          0 /
     650      DATA IMACH( 5) /         32 /
     651      DATA IMACH( 6) /          4 /
     652      DATA IMACH( 7) /          2 /
     653      DATA IMACH( 8) /         31 /
     654      DATA IMACH( 9) / 2147483647 /
     655      DATA IMACH(10) /          2 /
     656      DATA IMACH(11) /         24 /
     657      DATA IMACH(12) /       -125 /
     658      DATA IMACH(13) /        127 /
     659      DATA IMACH(14) /         53 /
     660      DATA IMACH(15) /      -1021 /
     661      DATA IMACH(16) /       1023 /
    662662C
    663663C     MACHINE CONSTANTS FOR THE IBM RS 6000
    664664C
  • makedoc.sed

    diff -ruN ./makedoc.sed ../src.patched/makedoc.sed
    old new  
     1# By Giuseppe Borzi' - my first sed scriptfile
     2# cancels lines after the proglogue
     31,/END\ PROLOGUE/!d
     41,/END\ PROLOGUE/{
     5# defines and print the title
     6/^\*DECK/{
     7s/^\*DECK *\(.*\)/.TH \1 1/
     8p
     9s/.*/.SH SYNOPSIS/
     10}
     11s/^ *//
     12# The hell !
     13/^C\*\*\*BEGIN PROLOGUE/{
     14# convert to lowercase for use in NAME
     15y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/
     16# append next line
     17N
     18s/^c\*\*\*begin prologue *\([a-z0-9]*\)\nC\*\*\*PURPOSE *\(.*\)/\1 \\- \2/
     19t nosubsidiary
     20s/\nC\*\*\*SUBSIDIARY//
     21N
     22s/^c\*\*\*begin prologue *\([a-z0-9]*\)\nC\*\*\*PURPOSE *\(.*\)/\1 \\- \2/
     23:nosubsidiary
     24h
     25# print NAME heading
     26s/.*/.SH NAME/
     27p
     28# retrieve original line from hold space and rewrite
     29x
     30}
     31# cancels END PROLOGUE
     32s/^C\*\*\*END PROLOGUE.*//
     33# change each C*** to a roff section heading
     34s/^C\*\*\*/.SH /
     35# builds headings formed by two or more words
     36/\.SH ROUTINES CALLED/{
     37h
     38s/\(\.SH ROUTINES CALLED\).*/\1/
     39p
     40x
     41s/\.SH ROUTINES CALLED *\(.*\)/\1/
     42}
     43/\.SH REVISION HISTORY  (YYMMDD)/{
     44h
     45s/\(\.SH REVISION HISTORY  (YYMMDD)\).*/\1/
     46p
     47s/\(\.SH REVISION HISTORY  (YYMMDD)\).*/.PD 0/
     48p
     49x
     50s/\.SH REVISION HISTORY  (YYMMDD) *\(.*\)/\1/
     51}
     52/\.SH COMMON BLOCKS/{
     53h
     54s/\(\.SH COMMON BLOCKS\).*/\1/
     55p
     56x
     57s/\.SH COMMON BLOCKS *\(.*\)/\1/
     58}
     59/\.SH SEE ALSO/{
     60h
     61s/\(\.SH SEE ALSO\).*/\1/
     62p
     63x
     64s/\.SH SEE ALSO *\(.*\)/\1/
     65}
     66# builds headings formed by one word
     67/\.SH/{
     68h
     69s/\(\.SH *[A-Z]*\).*/\1/
     70p
     71x
     72s/\.SH *[A-Z]* *\(.*\)/\1/
     73}
     74# strip initial C and eventually spaces
     75s/^C  *//
     76s/^C$//
     77# this is Y2K compliant !
     78/[0789][0-9][01][0-9][0-3][0-9]/i\
     79.P
     80}
  • makefile

    diff -ruN ./makefile ../src.patched/makefile
    old new  
     1MAN = \
     2aaaaaa.1 cnbdi.1  dcv.1    dqc25f.1 hpperm.1 qc25s.1      spoco.1 \
     3acosh.1  cnbfa.1  ddaini.1 dqc25s.1 hpsort.1 qcheb.1      spodi.1 \
     4ai.1     cnbfs.1  ddajac.1 dqcheb.1 hqr.1    qelg.1       spofa.1 \
     5aie.1    cnbir.1  ddanrm.1 dqdota.1 hqr2.1   qform.1      spofs.1 \
     6albeta.1 cnbsl.1  ddaslv.1 dqdoti.1 hstart.1 qk15.1       spoir.1 \
     7algams.1 combak.1 ddassl.1 dqelg.1  hstcrt.1 qk15i.1      spopt.1 \
     8ali.1    comhes.1 ddastp.1 dqform.1 hstcs1.1 qk15w.1      sposl.1 \
     9alngam.1 comlr.1  ddatrp.1 dqk15.1  hstcsp.1 qk21.1       sppco.1 \
     10alnrel.1 comlr2.1 ddaws.1  dqk15i.1 hstcyl.1 qk31.1       sppdi.1 \
     11asinh.1  compb.1  ddawts.1 dqk15w.1 hstplr.1 qk41.1       spperm.1 \
     12asyik.1  comqr.1  ddcor.1  dqk21.1  hstssp.1 qk51.1       sppfa.1 \
     13asyjy.1  comqr2.1 ddcst.1  dqk31.1  htrib3.1 qk61.1       sppsl.1 \
     14atanh.1  cortb.1  ddeabm.1 dqk41.1  htribk.1 qmomo.1      spsort.1 \
     15avint.1  corth.1  ddebdf.1 dqk51.1  htrid3.1 qnc79.1      sptsl.1 \
     16bakvec.1 cosdg.1  dderkf.1 dqk61.1  htridi.1 qng.1        sqrdc.1 \
     17balanc.1 cosgen.1 ddes.1   dqmomo.1 hvnrm.1  qpdoc.1      sqrsl.1 \
     18balbak.1 cosqb.1  ddntl.1  dqnc79.1 hw3crt.1 qpsrt.1      sreadp.1 \
     19bandr.1  cosqb1.1 ddntp.1  dqng.1   hwscrt.1 qrfac.1      srlcal.1 \
     20bandv.1  cosqf.1  ddoglg.1 dqpsrt.1 hwscs1.1 qrsolv.1     srot.1 \
     21bcrh.1   cosqf1.1 ddot.1   dqrdc.1  hwscsp.1 qs2i1d.1     srotg.1 \
     22bdiff.1  cosqi.1  ddpsc.1  dqrfac.1 hwscyl.1 qs2i1r.1     srotm.1 \
     23besi.1   cost.1   ddpst.1  dqrsl.1  hwsplr.1 qwgtc.1      srotmg.1 \
     24besi0.1  costi.1  ddriv1.1 dqrslv.1 hwsss1.1 qwgtf.1      ss2lt.1 \
     25besi0e.1 cot.1    ddriv2.1 dqwgtc.1 hwsssp.1 qwgts.1      ss2y.1 \
     26besi1.1  cpadd.1  ddriv3.1 dqwgtf.1 i1mach.1 qzhes.1      ssbmv.1 \
     27besi1e.1 cpbco.1  ddscl.1  dqwgts.1 i1merg.1 qzit.1       sscal.1 \
     28besj.1   cpbdi.1  ddstp.1  drc.1    icamax.1 qzval.1      ssd2s.1 \
     29besj0.1  cpbfa.1  ddzro.1  drc3jj.1 icopy.1  qzvec.1      ssdbcg.1 \
     30besj1.1  cpbsl.1  de1.1    drc3jm.1 idamax.1 r1mach.1     ssdcg.1 \
     31besk.1   cpevl.1  deabm.1  drc6j.1  idloc.1  r1mpyq.1     ssdcgn.1 \
     32besk0.1  cpevlr.1 debdf.1  drd.1    imtql1.1 r1updt.1     ssdcgs.1 \
     33besk0e.1 cpoco.1  defc.1   dreadp.1 imtql2.1 r9aimp.1     ssdgmr.1 \
     34besk1.1  cpodi.1  defcmn.1 dreort.1 imtqlv.1 r9atn1.1     ssdi.1 \
     35besk1e.1 cpofa.1  defe4.1  drf.1    indxa.1  r9chu.1      ssdomn.1 \
     36beskes.1 cpofs.1  defehl.1 drj.1    indxb.1  r9gmic.1     ssds.1 \
     37besknu.1 cpoir.1  defer.1  indxc.1  r9gmit.1     ssdscl.1 \
     38besks.1  cposl.1  dei.1    drkfs.1  initds.1 r9knus.1     ssgs.1 \
     39besy.1   cppco.1  denorm.1 drlcal.1 inits.1  r9lgic.1     ssiccg.1 \
     40besy0.1  cppdi.1  derf.1   drot.1   intrv.1  r9lgit.1     ssico.1 \
     41besy1.1  cppfa.1  derfc.1  drotg.1  intyd.1  r9lgmc.1     ssics.1 \
     42besynu.1 cppsl.1  derkf.1  drotm.1  invit.1  r9ln2r.1     ssidi.1 \
     43beta.1   cpqr79.1 derkfs.1 drotmg.1 inxca.1  r9pak.1      ssiev.1 \
     44betai.1  cproc.1  des.1    drsco.1  inxcb.1  r9upak.1     ssifa.1 \
     45bfqad.1  cprocp.1 ds2lt.1  inxcc.1  radb2.1      ssilur.1 \
     46bi.1     cprod.1  dexint.1 ds2y.1   iploc.1  radb3.1      ssilus.1 \
     47bie.1    cprodp.1 dexprl.1 dsbmv.1  ipperm.1 radb4.1      ssisl.1 \
     48binom.1  cpsi.1   dfac.1   dscal.1  ipsort.1 radb5.1      ssjac.1 \
     49bint4.1  cptsl.1  dfc.1    dsd2s.1  isamax.1 radbg.1      ssli.1 \
     50bintk.1  cpzero.1 dfcmn.1  dsdbcg.1 isdbcg.1 radf2.1      ssli2.1 \
     51bisect.1 cqrdc.1  dfdjc1.1 dsdcg.1  isdcg.1  radf3.1      ssllti.1 \
     52bkias.1  cqrsl.1  dfdjc3.1 dsdcgn.1 isdcgn.1 radf4.1      sslubc.1 \
     53bkisr.1  crati.1  dfehl.1  dsdcgs.1 isdcgs.1 radf5.1      sslucn.1 \
     54bksol.1  crotg.1  dfspvd.1 dsdgmr.1 isdgmr.1 radfg.1      sslucs.1 \
     55blktr1.1 cs1s2.1  dfspvn.1 dsdi.1   isdir.1  rand.1       sslugm.1 \
     56blktri.1 cscal.1  dfulmt.1 dsdomn.1 isdomn.1 ratqr.1      sslui.1 \
     57bndacc.1 cscale.1 dfzero.1 dsdot.1  isort.1  rc.1         sslui2.1 \
     58bndsol.1 cseri.1  dgami.1  dsds.1   issbcg.1 rc3jj.1      sslui4.1 \
     59bnfac.1  csevl.1  dgamic.1 dsdscl.1 isscg.1  rc3jm.1      ssluom.1 \
     60bnslv.1  cshch.1  dgamit.1 dsgs.1   isscgn.1 rc6j.1       ssluti.1 \
     61bqr.1    csico.1  dgamlm.1 dsiccg.1 isscgs.1 rd.1         ssmmi2.1 \
     62bsgq8.1  csidi.1  dgamln.1 dsico.1  issgmr.1 rebak.1      ssmmti.1 \
     63bskin.1  csifa.1  dgamma.1 dsics.1  issir.1  rebakb.1     ssmtv.1 \
     64bspdoc.1 csinh.1  dgamr.1  dsidi.1  issomn.1 reduc.1      ssmv.1 \
     65bspdr.1  csisl.1  dgamrn.1 dsifa.1  iswap.1  reduc2.1     ssort.1 \
     66bspev.1  cspco.1  dgaus8.1 dsilur.1 ivout.1  reort.1      sspco.1 \
     67bsplvd.1 cspdi.1  dgbco.1  dsilus.1 j4save.1 rf.1         sspdi.1 \
     68bsplvn.1 cspfa.1  dgbdi.1  dsindg.1 jairy.1  rfftb.1      sspev.1 \
     69bsppp.1  cspsl.1  dgbfa.1  dsisl.1  la05ad.1 rfftb1.1     sspfa.1 \
     70bspvd.1  csroot.1 dgbmv.1  dsjac.1  la05as.1 rfftf.1      sspmv.1 \
     71bspvn.1  csrot.1  dgbsl.1  dsli.1   la05bd.1 rfftf1.1     sspr.1 \
     72bsqad.1  csscal.1 dgeco.1  dsli2.1  la05bs.1 rffti.1      sspr2.1 \
     73bsrh.1   csvdc.1  dgedi.1  dsllti.1 la05cd.1 rffti1.1     sspsl.1 \
     74bvalu.1  cswap.1  dgefa.1  dslubc.1 la05cs.1 rg.1         ssvdc.1 \
     75csymm.1  dgefs.1  dslucn.1 la05ed.1 rgauss.1     sswap.1 \
     76csyr2k.1 dgemm.1  dslucs.1 la05es.1 rgg.1        ssymm.1 \
     77csyrk.1  dgemv.1  dslugm.1 llsia.1  rj.1         ssymv.1 \
     78c0lgmc.1 ctan.1   dger.1   dslui.1  lmpar.1  ssyr.1 \
     79c1merg.1 ctanh.1  dgesl.1  dslui2.1 lpdp.1   rpqr79.1     ssyr2.1 \
     80c9lgmc.1 ctbmv.1  dglss.1  dslui4.1 lsame.1  rpzero.1     ssyr2k.1 \
     81c9ln2r.1 ctbsv.1  dgmres.1 dsluom.1 lsei.1   rs.1         ssyrk.1 \
     82cacai.1  ctpmv.1  dgtsl.1  dsluti.1 lsi.1    rsb.1        stbmv.1 \
     83cacon.1  ctpsv.1  dh12.1   dslvs.1  lsod.1   rsco.1       stbsv.1 \
     84cacos.1  ctrco.1  dhels.1  dsmmi2.1 lssods.1 rsg.1        steps.1 \
     85cacosh.1 ctrdi.1  dheqr.1  dsmmti.1 lssuds.1 rsgab.1      stin.1 \
     86cairy.1  ctrmm.1  dhfti.1  dsmtv.1  macon.1  rsgba.1      stod.1 \
     87carg.1   ctrmv.1  dhkseq.1 dsmv.1   rsp.1        stor1.1 \
     88casin.1  ctrsl.1  dhstrt.1 dsort.1  mc20ad.1 rst.1        stout.1 \
     89casinh.1 ctrsm.1  dhvnrm.1 dsos.1   mc20as.1 rt.1         stpmv.1 \
     90casyi.1  ctrsv.1  dintp.1  dsoseq.1 mgsbv.1  runif.1      stpsv.1 \
     91catan.1  cuchk.1  dintrv.1 dsossl.1 minfit.1 rwupdt.1     strco.1 \
     92catan2.1 cunhj.1  dintyd.1 dspco.1  minso4.1 s1merg.1     strdi.1 \
     93catanh.1 cuni1.1  dir.1    dspdi.1  minsol.1 sasum.1      strmm.1 \
     94caxpy.1  cuni2.1  djairy.1 dspenc.1 mpadd.1  saxpy.1      strmv.1 \
     95cbabk2.1 cunik.1  dlbeta.1 dspfa.1  mpadd2.1 sbcg.1       strsl.1 \
     96cbal.1   cunk1.1  dlgams.1 dsplp.1  mpadd3.1 sbhin.1      strsm.1 \
     97cbesh.1  cunk2.1  dli.1    dspmv.1  mpblas.1 sbocls.1     strsv.1 \
     98cbesi.1  cuoik.1  dllsia.1 dspr.1   mpcdm.1  sbols.1      stway.1 \
     99cbesj.1  cv.1     dllti2.1 dspr2.1  mpchk.1  sbolsm.1     suds.1 \
     100cbesk.1  cwrsk.1  dlngam.1 dspsl.1  mpcmd.1  scasum.1     svco.1 \
     101cbesy.1  d1mach.1 dlnrel.1 dsteps.1 mpdivi.1 scg.1        svd.1 \
     102cbeta.1  d1merg.1 dlpdoc.1 dstod.1  mperr.1  scgn.1       svecs.1 \
     103cbinu.1  d1mpyq.1 dlpdp.1  dstor1.1 mpmaxr.1 scgs.1       svout.1 \
     104cbiry.1  d1updt.1 dlsei.1  dstway.1 mpmlp.1  schdc.1      swritp.1 \
     105cbknu.1  d9aimp.1 dlsi.1   dsuds.1  mpmul.1  schdd.1      sxlcal.1 \
     106cblkt1.1 d9atn1.1 dlsod.1  dsvco.1  mpmul2.1 schex.1      tevlc.1 \
     107cblktr.1 d9b0mp.1 dlssud.1 dsvdc.1  mpmuli.1 schkw.1      tevls.1 \
     108cbrt.1   d9b1mp.1 dmacon.1 dswap.1  mpnzr.1  schud.1      tinvit.1 \
     109cbuni.1  d9chu.1  dmgsbv.1 dsymm.1  mpovfl.1 sclosm.1     tql1.1 \
     110cbunk.1  d9gmic.1 dmout.1  dsymv.1  mpstr.1  scnrm2.1     tql2.1 \
     111ccbrt.1  d9gmit.1 dmpar.1  dsyr.1   mpunfl.1 scoef.1      tqlrat.1 \
     112cchdc.1  d9knus.1 dnbco.1  dsyr2.1  numxer.1 scopy.1      trbak1.1 \
     113cchdd.1  d9lgic.1 dnbdi.1  dsyr2k.1 ohtrol.1 scopym.1     trbak3.1 \
     114cchex.1  d9lgit.1 dnbfa.1  dsyrk.1  ohtror.1 scov.1       tred1.1 \
     115cchud.1  d9lgmc.1 dnbfs.1  dtbmv.1  ortbak.1 scpplt.1     tred2.1 \
     116ccmpb.1  d9ln2r.1 dnbsl.1  dtbsv.1  orthes.1 sdaini.1     tred3.1 \
     117ccopy.1  d9pak.1  dnls1.1  dtin.1   ortho4.1 sdajac.1     tri3.1 \
     118ccosh.1  d9upak.1 dnls1e.1 dtout.1  orthog.1 sdanrm.1     tridib.1 \
     119ccot.1   dacosh.1 dnrm2.1  dtpmv.1  orthol.1 sdaslv.1     tridq.1 \
     120cdcdot.1 dai.1    dnsq.1   dtpsv.1  orthor.1 sdassl.1     tris4.1 \
     121cdcor.1  daie.1   dnsqe.1  dtrco.1  ortran.1 sdastp.1     trisp.1 \
     122cdcst.1  dasinh.1 dogleg.1 dtrdi.1  passb.1  sdatrp.1     trix.1 \
     123cdiv.1   dasum.1  dohtrl.1 dtrmm.1  passb2.1 sdawts.1     tsturm.1 \
     124cdntl.1  dasyik.1 domn.1   dtrmv.1  passb3.1 sdcor.1      u11ls.1 \
     125cdntp.1  dasyjy.1 dorth.1  dtrsl.1  passb4.1 sdcst.1      u11us.1 \
     126cdotc.1  datanh.1 dorthr.1 dtrsm.1  passb5.1 sdntl.1      u12ls.1 \
     127cdotu.1  davint.1 dp1vlu.1 dtrsv.1  passf.1  sdntp.1      u12us.1 \
     128cdpsc.1  daws.1   dpbco.1  du11ls.1 passf2.1 sdot.1       ulsia.1 \
     129cdpst.1  daxpy.1  dpbdi.1  du11us.1 passf3.1 sdpsc.1      usrmat.1 \
     130cdriv1.1 dbcg.1   dpbfa.1  du12ls.1 passf4.1 sdpst.1      vnwrms.1 \
     131cdriv2.1 dbdiff.1 dpbsl.1  du12us.1 passf5.1 sdriv1.1     wnlit.1 \
     132cdriv3.1 dbesi.1  dpchbs.1 dulsia.1 pchbs.1  sdriv2.1     wnlsm.1 \
     133cdscl.1  dbesi0.1 dpchce.1 dusrmt.1 pchce.1  sdriv3.1     wnlt1.1 \
     134cdstp.1  dbesi1.1 dpchci.1 dvecs.1  pchci.1  sdscl.1      wnlt2.1 \
     135cdzro.1  dbesj.1  dpchcm.1 dvnrms.1 pchcm.1  sdsdot.1     wnlt3.1 \
     136cexprl.1 dbesj0.1 dpchcs.1 dvout.1  pchcs.1  sdstp.1      wnnls.1 \
     137cfftb.1  dbesj1.1 dpchdf.1 dwnlit.1 pchdf.1  sdzro.1      xadd.1 \
     138cfftb1.1 dbesk.1  dpchfd.1 dwnlsm.1 pchdoc.1 sepeli.1     xadj.1 \
     139cfftf.1  dbesk0.1 dpchfe.1 dwnlt1.1 pchfd.1  sepx4.1      xc210.1 \
     140cfftf1.1 dbesk1.1 dpchia.1 dwnlt2.1 pchfe.1  sgbco.1      xcon.1 \
     141cffti.1  dbesks.1 dpchic.1 dwnlt3.1 pchia.1  sgbdi.1      xerbla.1 \
     142cffti1.1 dbesy.1  dpchid.1 dwnnls.1 pchic.1  sgbfa.1      xerclr.1 \
     143cfod.1   dbesy0.1 dpchim.1 dwritp.1 pchid.1  sgbmv.1      xercnt.1 \
     144cg.1     dbesy1.1 dpchkt.1 dwupdt.1 pchim.1  sgbsl.1      xerdmp.1 \
     145cgamma.1 dbeta.1  dpchng.1 dx.1     pchkt.1  sgeco.1      xerhlt.1 \
     146cgamr.1  dbetai.1 dpchsp.1 dx4.1    pchngs.1 sgedi.1      xermax.1 \
     147cgbco.1  dbfqad.1 dpchst.1 dxadd.1  pchsp.1  sgeev.1      xermsg.1 \
     148cgbdi.1  dbhin.1  dpchsw.1 dxadj.1  pchst.1  sgefa.1      xerprn.1 \
     149cgbfa.1  dbi.1    dpcoef.1 dxc210.1 pchsw.1  sgefs.1      xersve.1 \
     150cgbmv.1  dbie.1   dpfqad.1 dxcon.1  pcoef.1  sgeir.1      xgetf.1 \
     151cgbsl.1  dbinom.1 dpigmr.1 dxlcal.1 pfqad.1  sgemm.1      xgetua.1 \
     152cgeco.1  dbint4.1 dpincw.1 dxlegf.1 pgsf.1   sgemv.1      xgetun.1 \
     153cgedi.1  dbintk.1 dpinit.1 dxnrmp.1 pimach.1 sger.1       xlegf.1 \
     154cgeev.1  dbkias.1 dpintm.1 dxpmu.1  pinitm.1 sgesl.1      xnrmp.1 \
     155cgefa.1  dbkisr.1 dpjac.1  dxpmup.1 pjac.1   sglss.1      xpmu.1 \
     156cgefs.1  dbksol.1 dplint.1 dxpnrm.1 pnnzrs.1 sgmres.1     xpmup.1 \
     157cgeir.1  dbndac.1 dplpce.1 dxpqnu.1 poch.1   sgtsl.1      xpnrm.1 \
     158cgemm.1  dbndsl.1 dplpdm.1 dxpsi.1  poch1.1  shels.1      xpqnu.1 \
     159cgemv.1  dbnfac.1 dplpfe.1 dxqmu.1  pois3d.1 sheqr.1      xpsi.1 \
     160cgerc.1  dbnslv.1 dplpfl.1 dxqnu.1  poisd2.1 sindg.1      xqmu.1 \
     161cgeru.1  dbocls.1 dplpmn.1 dxred.1  poisn2.1 sinqb.1      xqnu.1 \
     162cgesl.1  dbols.1  dplpmu.1 dxset.1  poisp2.1 sinqf.1      xred.1 \
     163cgtsl.1  dbolsm.1 dplpup.1 dy.1     poistg.1 sinqi.1      xset.1 \
     164ch.1     dbsgq8.1 dpnnzr.1 dy4.1    polcof.1 sint.1       xsetf.1 \
     165chbmv.1  dbsi0e.1 dpoch.1  dyairy.1 polfit.1 sinti.1      xsetua.1 \
     166chemm.1  dbsi1e.1 dpoch1.1 e1.1     polint.1 sintrp.1     xsetun.1 \
     167chemv.1  dbsk0e.1 dpoco.1  efc.1    polyvl.1 sir.1        yairy.1 \
     168cher.1   dbsk1e.1 dpodi.1  efcmn.1  pos3d1.1 zabs.1 \
     169cher2.1  dbskes.1 dpofa.1  ei.1     postg2.1 sllti2.1     zacai.1 \
     170cher2k.1 dbskin.1 dpofs.1  eisdoc.1 ppadd.1  slpdoc.1     zacon.1 \
     171cherk.1  dbsknu.1 dpolcf.1 elmbak.1 ppgq8.1  slvs.1       zairy.1 \
     172chfcm.1  dbspdr.1 dpolft.1 elmhes.1 ppgsf.1  smout.1      zasyi.1 \
     173chfdv.1  dbspev.1 dpolvl.1 eltran.1 pppsf.1  snbco.1      zbesh.1 \
     174chfev.1  dbsppp.1 dpopt.1  enorm.1  ppqad.1  snbdi.1      zbesi.1 \
     175chfie.1  dbspvd.1 dposl.1  erf.1    ppsgf.1  snbfa.1      zbesj.1 \
     176chico.1  dbspvn.1 dppco.1  erfc.1   ppspf.1  snbfs.1      zbesk.1 \
     177chidi.1  dbsqad.1 dppdi.1  ppval.1  snbir.1      zbesy.1 \
     178chiev.1  dbsynu.1 dpperm.1 exint.1  proc.1   snbsl.1      zbinu.1 \
     179chifa.1  dbvalu.1 dppfa.1  exprel.1 procp.1  snls1.1      zbiry.1 \
     180chisl.1  dppgq8.1 ezfft1.1 prod.1   snls1e.1     zbknu.1 \
     181chkder.1 dppqad.1 ezfftb.1 prodp.1  snrm2.1      zbuni.1 \
     182chkpr4.1 dppsl.1  ezfftf.1 prvec.1  snsq.1       zbunk.1 \
     183chkprm.1 dcbrt.1  dppval.1 ezffti.1 prwpge.1 snsqe.1      zdiv.1 \
     184chksn4.1 dcdot.1  dprvec.1 fac.1    prwvir.1 sods.1       zexp.1 \
     185chksng.1 dcfod.1  dprwpg.1 fc.1     psgf.1   somn.1       zkscl.1 \
     186chpco.1  dcg.1    dprwvr.1 fcmn.1   psi.1    sopenm.1     zlog.1 \
     187chpdi.1  dcgn.1   dpsi.1   fdjac1.1 psifn.1  sorth.1      zmlri.1 \
     188chpfa.1  dcgs.1   dpsifn.1 fdjac3.1 psixn.1  sos.1        zmlt.1 \
     189chpmv.1  dchdc.1  dpsixn.1 fdump.1  pvalue.1 soseqs.1     zrati.1 \
     190chpr.1   dchdd.1  dpsort.1 fftdoc.1 pythag.1 sossol.1     zs1s2.1 \
     191chpr2.1  dchex.1  dptsl.1  figi.1   qag.1    spbco.1      zseri.1 \
     192chpsl.1  dchfcm.1 dqag.1   figi2.1  qage.1   spbdi.1      zshch.1 \
     193chu.1    dchfdv.1 dqage.1  fulmat.1 qagi.1   spbfa.1      zsqrt.1 \
     194cinvit.1 dchfev.1 dqagi.1  fundoc.1 qagie.1  spbsl.1      zuchk.1 \
     195ckscl.1  dchfie.1 dqagie.1 fzero.1  qagp.1   speli4.1     zunhj.1 \
     196clbeta.1 dchkw.1  dqagp.1  gami.1   qagpe.1  spelip.1     zuni1.1 \
     197clngam.1 dchu.1   dqagpe.1 gamic.1  qags.1   spenc.1      zuni2.1 \
     198clnrel.1 dchud.1  dqags.1  gamit.1  qagse.1  spigmr.1     zunik.1 \
     199clog10.1 dckder.1 dqagse.1 gamlim.1 qawc.1   spincw.1     zunk1.1 \
     200cmgnbn.1 dcoef.1  dqawc.1  gamln.1  qawce.1  spinit.1     zunk2.1 \
     201cmlri.1  dcopy.1  dqawce.1 gamma.1  qawf.1   splp.1       zuoik.1 \
     202cmpcsg.1 dcopym.1 dqawf.1  gamr.1   qawfe.1  splpce.1     zwrsk.1 \
     203cmposd.1 dcosdg.1 dqawfe.1 gamrn.1  qawo.1   splpdm.1 \
     204cmposn.1 dcot.1   dqawo.1  gaus8.1  qawoe.1  splpfe.1 \
     205cmposp.1 dcov.1   dqawoe.1 genbun.1 qaws.1   splpfl.1 \
     206cmptr3.1 dcpplt.1 dqaws.1  h12.1    qawse.1  splpmn.1 \
     207cmptrx.1 dcscal.1 dqawse.1 hfti.1   qc25c.1  splpmu.1 \
     208cnbco.1  dcsevl.1 dqc25c.1 hkseq.1  qc25f.1  splpup.1
     209
     210#
     211#  Library targets and man pages.
     212#
     213
     214all: libslatec.a libslatec.so doc
     215
     216libslatec.a:
     217        cd static; make
     218
     219libslatec.so:
     220        cd dynamic; make
     221
     222doc: $(MAN)
     223
     224${MAN}: %.1: %.f
     225        sed -f makedoc.sed $< > $@
     226
     227install:
     228        mv static/libslatec.a /usr/local/lib; \
     229        mv dynamic/libslatec.so /usr/local/lib; ldconfig; \
     230        mv *.1 /usr/local/man/man1
     231
     232clean:
     233        rm -f *.1; cd static; make clean; cd ../dynamic; make clean
  • r1mach.f

    diff -ruN ./r1mach.f ../src.patched/r1mach.f
    old new  
    6868C   930201  Added DEC Alpha and SGI constants.  (RWC and WRB)
    6969C***END PROLOGUE  R1MACH
    7070C
    71       INTEGER SMALL(2)
    72       INTEGER LARGE(2)
    73       INTEGER RIGHT(2)
    74       INTEGER DIVER(2)
    75       INTEGER LOG10(2)
    76 C
    77       REAL RMACH(5)
    78       SAVE RMACH
    79 C
    80       EQUIVALENCE (RMACH(1),SMALL(1))
    81       EQUIVALENCE (RMACH(2),LARGE(1))
    82       EQUIVALENCE (RMACH(3),RIGHT(1))
    83       EQUIVALENCE (RMACH(4),DIVER(1))
    84       EQUIVALENCE (RMACH(5),LOG10(1))
     71C
     72        external slamch
     73      REAL RMACH(5),slamch
     74        integer iflag
     75
     76      SAVE RMACH,iflag
     77        data iflag/0/
     78C
    8579C
    8680C     MACHINE CONSTANTS FOR THE AMIGA
    8781C     ABSOFT FORTRAN COMPILER USING THE 68020/68881 COMPILER OPTION
     
    413407      IF (I .LT. 1 .OR. I .GT. 5) CALL XERMSG ('SLATEC', 'R1MACH',
    414408     +   'I OUT OF BOUNDS', 1, 2)
    415409C
     410        if (iflag.eq.0) then
     411           iflag=1
     412           rmach(1)=slamch('u')
     413           rmach(2)=slamch('o')
     414           rmach(3)=slamch('e')
     415           rmach(4)=slamch('p')
     416           rmach(5)=slamch('b')
     417           rmach(5)=log10(rmach(5))
     418        endif
    416419      R1MACH = RMACH(I)
    417420      RETURN
    418421C
  • readme

    diff -ruN ./readme ../src.patched/readme
    old new  
     1
     2
     3
     4Synopsis.
     5
     6This package contains some files which allow the compilation of Slatec library
     7on Linux. It has been tested on RH 6.x on x86. Probably it works on other
     8systems. The software packages required to compile and use the library are:
     9egcs
     10egcs-g77
     11lapack
     12
     13
     14
     15Installation.
     16
     17Download slatec_src.tgz from netlib (www.netlib.org) and open the archive on
     18a directory of your choice. In the same directory open this archive, then type
     19make; make install
     20This will compile and install the library (both static and dynamic) in
     21/usr/local/lib and the man pages in /usr/local/man/man1. Change the makefile
     22to change the installation directories. The makedoc.sed script builds the
     23man pages from the initial comment of the sources.
     24Note that you must be root to use the above directories and that /usr/local/lib
     25must be listed in /etc/ld.so.conf .
     26A program linked with slatec needs also to be linked with lapack, because the
     27routines [sd]lamch are used in [dr]1mach.
     28
     29
     30
     31Author.
     32
     33Giuseppe Borzi'
     34e-mail: etana@tiscalinet.it
     35http://web.tiscalinet.it/gborzi
     36fax: +39 1782235968
     37Assistant Professor at the Univ. of Messina - Italia
     38
     39
     40
     41License.
     42
     43General Public License. Slatec is 'Freely distributable' as they say.
     44
     45
     46
     47Filelist.
     48
     49d1mach.f ( modified by including calls to dlamch )
     50dynamic/makefile ( makefile for dynamic library )
     51i1mach.f ( with lines for IBM PC uncommented )
     52makedoc.sed ( builds man pages )
     53makefile
     54r1mach.f ( modified by including calls to slamch )
     55readme ( this file )
     56static/makefile ( makefile for static library )
     57
  • static/makefile

    Binary files ./slatec4linux.tgz and ../src.patched/slatec4linux.tgz differ
    diff -ruN ./static/makefile ../src.patched/static/makefile
    old new  
     1FFLAGS= -O2
     2OBJ = \
     3aaaaaa.o  cnbdi.o   dcv.o     dqc25f.o  hpperm.o  qc25s.o       spoco.o \
     4acosh.o   cnbfa.o   ddaini.o  dqc25s.o  hpsort.o  qcheb.o       spodi.o \
     5ai.o      cnbfs.o   ddajac.o  dqcheb.o  hqr.o     qelg.o        spofa.o \
     6aie.o     cnbir.o   ddanrm.o  dqdota.o  hqr2.o    qform.o       spofs.o \
     7albeta.o  cnbsl.o   ddaslv.o  dqdoti.o  hstart.o  qk15.o        spoir.o \
     8algams.o  combak.o  ddassl.o  dqelg.o   hstcrt.o  qk15i.o       spopt.o \
     9ali.o     comhes.o  ddastp.o  dqform.o  hstcs1.o  qk15w.o       sposl.o \
     10alngam.o  comlr.o   ddatrp.o  dqk15.o   hstcsp.o  qk21.o        sppco.o \
     11alnrel.o  comlr2.o  ddaws.o   dqk15i.o  hstcyl.o  qk31.o        sppdi.o \
     12asinh.o   compb.o   ddawts.o  dqk15w.o  hstplr.o  qk41.o        spperm.o \
     13asyik.o   comqr.o   ddcor.o   dqk21.o   hstssp.o  qk51.o        sppfa.o \
     14asyjy.o   comqr2.o  ddcst.o   dqk31.o   htrib3.o  qk61.o        sppsl.o \
     15atanh.o   cortb.o   ddeabm.o  dqk41.o   htribk.o  qmomo.o       spsort.o \
     16avint.o   corth.o   ddebdf.o  dqk51.o   htrid3.o  qnc79.o       sptsl.o \
     17bakvec.o  cosdg.o   dderkf.o  dqk61.o   htridi.o  qng.o         sqrdc.o \
     18balanc.o  cosgen.o  ddes.o    dqmomo.o  hvnrm.o   qpdoc.o       sqrsl.o \
     19balbak.o  cosqb.o   ddntl.o   dqnc79.o  hw3crt.o  qpsrt.o       sreadp.o \
     20bandr.o   cosqb1.o  ddntp.o   dqng.o    hwscrt.o  qrfac.o       srlcal.o \
     21bandv.o   cosqf.o   ddoglg.o  dqpsrt.o  hwscs1.o  qrsolv.o      srot.o \
     22bcrh.o    cosqf1.o  ddot.o    dqrdc.o   hwscsp.o  qs2i1d.o      srotg.o \
     23bdiff.o   cosqi.o   ddpsc.o   dqrfac.o  hwscyl.o  qs2i1r.o      srotm.o \
     24besi.o    cost.o    ddpst.o   dqrsl.o   hwsplr.o  qwgtc.o       srotmg.o \
     25besi0.o   costi.o   ddriv1.o  dqrslv.o  hwsss1.o  qwgtf.o       ss2lt.o \
     26besi0e.o  cot.o     ddriv2.o  dqwgtc.o  hwsssp.o  qwgts.o       ss2y.o \
     27besi1.o   cpadd.o   ddriv3.o  dqwgtf.o  i1mach.o  qzhes.o       ssbmv.o \
     28besi1e.o  cpbco.o   ddscl.o   dqwgts.o  i1merg.o  qzit.o        sscal.o \
     29besj.o    cpbdi.o   ddstp.o   drc.o     icamax.o  qzval.o       ssd2s.o \
     30besj0.o   cpbfa.o   ddzro.o   drc3jj.o  icopy.o   qzvec.o       ssdbcg.o \
     31besj1.o   cpbsl.o   de1.o     drc3jm.o  idamax.o  r1mach.o      ssdcg.o \
     32besk.o    cpevl.o   deabm.o   drc6j.o   idloc.o   r1mpyq.o      ssdcgn.o \
     33besk0.o   cpevlr.o  debdf.o   drd.o     imtql1.o  r1updt.o      ssdcgs.o \
     34besk0e.o  cpoco.o   defc.o    dreadp.o  imtql2.o  r9aimp.o      ssdgmr.o \
     35besk1.o   cpodi.o   defcmn.o  dreort.o  imtqlv.o  r9atn1.o      ssdi.o \
     36besk1e.o  cpofa.o   defe4.o   drf.o     indxa.o   r9chu.o       ssdomn.o \
     37beskes.o  cpofs.o   defehl.o  drj.o     indxb.o   r9gmic.o      ssds.o \
     38besknu.o  cpoir.o   defer.o   indxc.o   r9gmit.o      ssdscl.o \
     39besks.o   cposl.o   dei.o     drkfs.o   initds.o  r9knus.o      ssgs.o \
     40besy.o    cppco.o   denorm.o  drlcal.o  inits.o   r9lgic.o      ssiccg.o \
     41besy0.o   cppdi.o   derf.o    drot.o    intrv.o   r9lgit.o      ssico.o \
     42besy1.o   cppfa.o   derfc.o   drotg.o   intyd.o   r9lgmc.o      ssics.o \
     43besynu.o  cppsl.o   derkf.o   drotm.o   invit.o   r9ln2r.o      ssidi.o \
     44beta.o    cpqr79.o  derkfs.o  drotmg.o  inxca.o   r9pak.o       ssiev.o \
     45betai.o   cproc.o   des.o     drsco.o   inxcb.o   r9upak.o      ssifa.o \
     46bfqad.o   cprocp.o  ds2lt.o   inxcc.o   radb2.o       ssilur.o \
     47bi.o      cprod.o   dexint.o  ds2y.o    iploc.o   radb3.o       ssilus.o \
     48bie.o     cprodp.o  dexprl.o  dsbmv.o   ipperm.o  radb4.o       ssisl.o \
     49binom.o   cpsi.o    dfac.o    dscal.o   ipsort.o  radb5.o       ssjac.o \
     50bint4.o   cptsl.o   dfc.o     dsd2s.o   isamax.o  radbg.o       ssli.o \
     51bintk.o   cpzero.o  dfcmn.o   dsdbcg.o  isdbcg.o  radf2.o       ssli2.o \
     52bisect.o  cqrdc.o   dfdjc1.o  dsdcg.o   isdcg.o   radf3.o       ssllti.o \
     53bkias.o   cqrsl.o   dfdjc3.o  dsdcgn.o  isdcgn.o  radf4.o       sslubc.o \
     54bkisr.o   crati.o   dfehl.o   dsdcgs.o  isdcgs.o  radf5.o       sslucn.o \
     55bksol.o   crotg.o   dfspvd.o  dsdgmr.o  isdgmr.o  radfg.o       sslucs.o \
     56blktr1.o  cs1s2.o   dfspvn.o  dsdi.o    isdir.o   rand.o        sslugm.o \
     57blktri.o  cscal.o   dfulmt.o  dsdomn.o  isdomn.o  ratqr.o       sslui.o \
     58bndacc.o  cscale.o  dfzero.o  dsdot.o   isort.o   rc.o          sslui2.o \
     59bndsol.o  cseri.o   dgami.o   dsds.o    issbcg.o  rc3jj.o       sslui4.o \
     60bnfac.o   csevl.o   dgamic.o  dsdscl.o  isscg.o   rc3jm.o       ssluom.o \
     61bnslv.o   cshch.o   dgamit.o  dsgs.o    isscgn.o  rc6j.o        ssluti.o \
     62bqr.o     csico.o   dgamlm.o  dsiccg.o  isscgs.o  rd.o          ssmmi2.o \
     63bsgq8.o   csidi.o   dgamln.o  dsico.o   issgmr.o  rebak.o       ssmmti.o \
     64bskin.o   csifa.o   dgamma.o  dsics.o   issir.o   rebakb.o      ssmtv.o \
     65bspdoc.o  csinh.o   dgamr.o   dsidi.o   issomn.o  reduc.o       ssmv.o \
     66bspdr.o   csisl.o   dgamrn.o  dsifa.o   iswap.o   reduc2.o      ssort.o \
     67bspev.o   cspco.o   dgaus8.o  dsilur.o  ivout.o   reort.o       sspco.o \
     68bsplvd.o  cspdi.o   dgbco.o   dsilus.o  j4save.o  rf.o          sspdi.o \
     69bsplvn.o  cspfa.o   dgbdi.o   dsindg.o  jairy.o   rfftb.o       sspev.o \
     70bsppp.o   cspsl.o   dgbfa.o   dsisl.o   la05ad.o  rfftb1.o      sspfa.o \
     71bspvd.o   csroot.o  dgbmv.o   dsjac.o   la05as.o  rfftf.o       sspmv.o \
     72bspvn.o   csrot.o   dgbsl.o   dsli.o    la05bd.o  rfftf1.o      sspr.o \
     73bsqad.o   csscal.o  dgeco.o   dsli2.o   la05bs.o  rffti.o       sspr2.o \
     74bsrh.o    csvdc.o   dgedi.o   dsllti.o  la05cd.o  rffti1.o      sspsl.o \
     75bvalu.o   cswap.o   dgefa.o   dslubc.o  la05cs.o  rg.o          ssvdc.o \
     76csymm.o   dgefs.o   dslucn.o  la05ed.o  rgauss.o      sswap.o \
     77csyr2k.o  dgemm.o   dslucs.o  la05es.o  rgg.o         ssymm.o \
     78csyrk.o   dgemv.o   dslugm.o  llsia.o   rj.o          ssymv.o \
     79c0lgmc.o  ctan.o    dger.o    dslui.o   lmpar.o   ssyr.o \
     80c1merg.o  ctanh.o   dgesl.o   dslui2.o  lpdp.o    rpqr79.o      ssyr2.o \
     81c9lgmc.o  ctbmv.o   dglss.o   dslui4.o  lsame.o   rpzero.o      ssyr2k.o \
     82c9ln2r.o  ctbsv.o   dgmres.o  dsluom.o  lsei.o    rs.o          ssyrk.o \
     83cacai.o   ctpmv.o   dgtsl.o   dsluti.o  lsi.o     rsb.o         stbmv.o \
     84cacon.o   ctpsv.o   dh12.o    dslvs.o   lsod.o    rsco.o        stbsv.o \
     85cacos.o   ctrco.o   dhels.o   dsmmi2.o  lssods.o  rsg.o         steps.o \
     86cacosh.o  ctrdi.o   dheqr.o   dsmmti.o  lssuds.o  rsgab.o       stin.o \
     87cairy.o   ctrmm.o   dhfti.o   dsmtv.o   macon.o   rsgba.o       stod.o \
     88carg.o    ctrmv.o   dhkseq.o  dsmv.o    rsp.o         stor1.o \
     89casin.o   ctrsl.o   dhstrt.o  dsort.o   mc20ad.o  rst.o         stout.o \
     90casinh.o  ctrsm.o   dhvnrm.o  dsos.o    mc20as.o  rt.o          stpmv.o \
     91casyi.o   ctrsv.o   dintp.o   dsoseq.o  mgsbv.o   runif.o       stpsv.o \
     92catan.o   cuchk.o   dintrv.o  dsossl.o  minfit.o  rwupdt.o      strco.o \
     93catan2.o  cunhj.o   dintyd.o  dspco.o   minso4.o  s1merg.o      strdi.o \
     94catanh.o  cuni1.o   dir.o     dspdi.o   minsol.o  sasum.o       strmm.o \
     95caxpy.o   cuni2.o   djairy.o  dspenc.o  mpadd.o   saxpy.o       strmv.o \
     96cbabk2.o  cunik.o   dlbeta.o  dspfa.o   mpadd2.o  sbcg.o        strsl.o \
     97cbal.o    cunk1.o   dlgams.o  dsplp.o   mpadd3.o  sbhin.o       strsm.o \
     98cbesh.o   cunk2.o   dli.o     dspmv.o   mpblas.o  sbocls.o      strsv.o \
     99cbesi.o   cuoik.o   dllsia.o  dspr.o    mpcdm.o   sbols.o       stway.o \
     100cbesj.o   cv.o      dllti2.o  dspr2.o   mpchk.o   sbolsm.o      suds.o \
     101cbesk.o   cwrsk.o   dlngam.o  dspsl.o   mpcmd.o   scasum.o      svco.o \
     102cbesy.o   d1mach.o  dlnrel.o  dsteps.o  mpdivi.o  scg.o         svd.o \
     103cbeta.o   d1merg.o  dlpdoc.o  dstod.o   mperr.o   scgn.o        svecs.o \
     104cbinu.o   d1mpyq.o  dlpdp.o   dstor1.o  mpmaxr.o  scgs.o        svout.o \
     105cbiry.o   d1updt.o  dlsei.o   dstway.o  mpmlp.o   schdc.o       swritp.o \
     106cbknu.o   d9aimp.o  dlsi.o    dsuds.o   mpmul.o   schdd.o       sxlcal.o \
     107cblkt1.o  d9atn1.o  dlsod.o   dsvco.o   mpmul2.o  schex.o       tevlc.o \
     108cblktr.o  d9b0mp.o  dlssud.o  dsvdc.o   mpmuli.o  schkw.o       tevls.o \
     109cbrt.o    d9b1mp.o  dmacon.o  dswap.o   mpnzr.o   schud.o       tinvit.o \
     110cbuni.o   d9chu.o   dmgsbv.o  dsymm.o   mpovfl.o  sclosm.o      tql1.o \
     111cbunk.o   d9gmic.o  dmout.o   dsymv.o   mpstr.o   scnrm2.o      tql2.o \
     112ccbrt.o   d9gmit.o  dmpar.o   dsyr.o    mpunfl.o  scoef.o       tqlrat.o \
     113cchdc.o   d9knus.o  dnbco.o   dsyr2.o   numxer.o  scopy.o       trbak1.o \
     114cchdd.o   d9lgic.o  dnbdi.o   dsyr2k.o  ohtrol.o  scopym.o      trbak3.o \
     115cchex.o   d9lgit.o  dnbfa.o   dsyrk.o   ohtror.o  scov.o        tred1.o \
     116cchud.o   d9lgmc.o  dnbfs.o   dtbmv.o   ortbak.o  scpplt.o      tred2.o \
     117ccmpb.o   d9ln2r.o  dnbsl.o   dtbsv.o   orthes.o  sdaini.o      tred3.o \
     118ccopy.o   d9pak.o   dnls1.o   dtin.o    ortho4.o  sdajac.o      tri3.o \
     119ccosh.o   d9upak.o  dnls1e.o  dtout.o   orthog.o  sdanrm.o      tridib.o \
     120ccot.o    dacosh.o  dnrm2.o   dtpmv.o   orthol.o  sdaslv.o      tridq.o \
     121cdcdot.o  dai.o     dnsq.o    dtpsv.o   orthor.o  sdassl.o      tris4.o \
     122cdcor.o   daie.o    dnsqe.o   dtrco.o   ortran.o  sdastp.o      trisp.o \
     123cdcst.o   dasinh.o  dogleg.o  dtrdi.o   passb.o   sdatrp.o      trix.o \
     124cdiv.o    dasum.o   dohtrl.o  dtrmm.o   passb2.o  sdawts.o      tsturm.o \
     125cdntl.o   dasyik.o  domn.o    dtrmv.o   passb3.o  sdcor.o       u11ls.o \
     126cdntp.o   dasyjy.o  dorth.o   dtrsl.o   passb4.o  sdcst.o       u11us.o \
     127cdotc.o   datanh.o  dorthr.o  dtrsm.o   passb5.o  sdntl.o       u12ls.o \
     128cdotu.o   davint.o  dp1vlu.o  dtrsv.o   passf.o   sdntp.o       u12us.o \
     129cdpsc.o   daws.o    dpbco.o   du11ls.o  passf2.o  sdot.o        ulsia.o \
     130cdpst.o   daxpy.o   dpbdi.o   du11us.o  passf3.o  sdpsc.o       usrmat.o \
     131cdriv1.o  dbcg.o    dpbfa.o   du12ls.o  passf4.o  sdpst.o       vnwrms.o \
     132cdriv2.o  dbdiff.o  dpbsl.o   du12us.o  passf5.o  sdriv1.o      wnlit.o \
     133cdriv3.o  dbesi.o   dpchbs.o  dulsia.o  pchbs.o   sdriv2.o      wnlsm.o \
     134cdscl.o   dbesi0.o  dpchce.o  dusrmt.o  pchce.o   sdriv3.o      wnlt1.o \
     135cdstp.o   dbesi1.o  dpchci.o  dvecs.o   pchci.o   sdscl.o       wnlt2.o \
     136cdzro.o   dbesj.o   dpchcm.o  dvnrms.o  pchcm.o   sdsdot.o      wnlt3.o \
     137cexprl.o  dbesj0.o  dpchcs.o  dvout.o   pchcs.o   sdstp.o       wnnls.o \
     138cfftb.o   dbesj1.o  dpchdf.o  dwnlit.o  pchdf.o   sdzro.o       xadd.o \
     139cfftb1.o  dbesk.o   dpchfd.o  dwnlsm.o  pchdoc.o  sepeli.o      xadj.o \
     140cfftf.o   dbesk0.o  dpchfe.o  dwnlt1.o  pchfd.o   sepx4.o       xc210.o \
     141cfftf1.o  dbesk1.o  dpchia.o  dwnlt2.o  pchfe.o   sgbco.o       xcon.o \
     142cffti.o   dbesks.o  dpchic.o  dwnlt3.o  pchia.o   sgbdi.o       xerbla.o \
     143cffti1.o  dbesy.o   dpchid.o  dwnnls.o  pchic.o   sgbfa.o       xerclr.o \
     144cfod.o    dbesy0.o  dpchim.o  dwritp.o  pchid.o   sgbmv.o       xercnt.o \
     145cg.o      dbesy1.o  dpchkt.o  dwupdt.o  pchim.o   sgbsl.o       xerdmp.o \
     146cgamma.o  dbeta.o   dpchng.o  dx.o      pchkt.o   sgeco.o       xerhlt.o \
     147cgamr.o   dbetai.o  dpchsp.o  dx4.o     pchngs.o  sgedi.o       xermax.o \
     148cgbco.o   dbfqad.o  dpchst.o  dxadd.o   pchsp.o   sgeev.o       xermsg.o \
     149cgbdi.o   dbhin.o   dpchsw.o  dxadj.o   pchst.o   sgefa.o       xerprn.o \
     150cgbfa.o   dbi.o     dpcoef.o  dxc210.o  pchsw.o   sgefs.o       xersve.o \
     151cgbmv.o   dbie.o    dpfqad.o  dxcon.o   pcoef.o   sgeir.o       xgetf.o \
     152cgbsl.o   dbinom.o  dpigmr.o  dxlcal.o  pfqad.o   sgemm.o       xgetua.o \
     153cgeco.o   dbint4.o  dpincw.o  dxlegf.o  pgsf.o    sgemv.o       xgetun.o \
     154cgedi.o   dbintk.o  dpinit.o  dxnrmp.o  pimach.o  sger.o        xlegf.o \
     155cgeev.o   dbkias.o  dpintm.o  dxpmu.o   pinitm.o  sgesl.o       xnrmp.o \
     156cgefa.o   dbkisr.o  dpjac.o   dxpmup.o  pjac.o    sglss.o       xpmu.o \
     157cgefs.o   dbksol.o  dplint.o  dxpnrm.o  pnnzrs.o  sgmres.o      xpmup.o \
     158cgeir.o   dbndac.o  dplpce.o  dxpqnu.o  poch.o    sgtsl.o       xpnrm.o \
     159cgemm.o   dbndsl.o  dplpdm.o  dxpsi.o   poch1.o   shels.o       xpqnu.o \
     160cgemv.o   dbnfac.o  dplpfe.o  dxqmu.o   pois3d.o  sheqr.o       xpsi.o \
     161cgerc.o   dbnslv.o  dplpfl.o  dxqnu.o   poisd2.o  sindg.o       xqmu.o \
     162cgeru.o   dbocls.o  dplpmn.o  dxred.o   poisn2.o  sinqb.o       xqnu.o \
     163cgesl.o   dbols.o   dplpmu.o  dxset.o   poisp2.o  sinqf.o       xred.o \
     164cgtsl.o   dbolsm.o  dplpup.o  dy.o      poistg.o  sinqi.o       xset.o \
     165ch.o      dbsgq8.o  dpnnzr.o  dy4.o     polcof.o  sint.o        xsetf.o \
     166chbmv.o   dbsi0e.o  dpoch.o   dyairy.o  polfit.o  sinti.o       xsetua.o \
     167chemm.o   dbsi1e.o  dpoch1.o  e1.o      polint.o  sintrp.o      xsetun.o \
     168chemv.o   dbsk0e.o  dpoco.o   efc.o     polyvl.o  sir.o         yairy.o \
     169cher.o    dbsk1e.o  dpodi.o   efcmn.o   pos3d1.o  zabs.o \
     170cher2.o   dbskes.o  dpofa.o   ei.o      postg2.o  sllti2.o      zacai.o \
     171cher2k.o  dbskin.o  dpofs.o   eisdoc.o  ppadd.o   slpdoc.o      zacon.o \
     172cherk.o   dbsknu.o  dpolcf.o  elmbak.o  ppgq8.o   slvs.o        zairy.o \
     173chfcm.o   dbspdr.o  dpolft.o  elmhes.o  ppgsf.o   smout.o       zasyi.o \
     174chfdv.o   dbspev.o  dpolvl.o  eltran.o  pppsf.o   snbco.o       zbesh.o \
     175chfev.o   dbsppp.o  dpopt.o   enorm.o   ppqad.o   snbdi.o       zbesi.o \
     176chfie.o   dbspvd.o  dposl.o   erf.o     ppsgf.o   snbfa.o       zbesj.o \
     177chico.o   dbspvn.o  dppco.o   erfc.o    ppspf.o   snbfs.o       zbesk.o \
     178chidi.o   dbsqad.o  dppdi.o   ppval.o   snbir.o       zbesy.o \
     179chiev.o   dbsynu.o  dpperm.o  exint.o   proc.o    snbsl.o       zbinu.o \
     180chifa.o   dbvalu.o  dppfa.o   exprel.o  procp.o   snls1.o       zbiry.o \
     181chisl.o   dppgq8.o  ezfft1.o  prod.o    snls1e.o      zbknu.o \
     182chkder.o  dppqad.o  ezfftb.o  prodp.o   snrm2.o       zbuni.o \
     183chkpr4.o  dppsl.o   ezfftf.o  prvec.o   snsq.o        zbunk.o \
     184chkprm.o  dcbrt.o   dppval.o  ezffti.o  prwpge.o  snsqe.o       zdiv.o \
     185chksn4.o  dcdot.o   dprvec.o  fac.o     prwvir.o  sods.o        zexp.o \
     186chksng.o  dcfod.o   dprwpg.o  fc.o      psgf.o    somn.o        zkscl.o \
     187chpco.o   dcg.o     dprwvr.o  fcmn.o    psi.o     sopenm.o      zlog.o \
     188chpdi.o   dcgn.o    dpsi.o    fdjac1.o  psifn.o   sorth.o       zmlri.o \
     189chpfa.o   dcgs.o    dpsifn.o  fdjac3.o  psixn.o   sos.o         zmlt.o \
     190chpmv.o   dchdc.o   dpsixn.o  fdump.o   pvalue.o  soseqs.o      zrati.o \
     191chpr.o    dchdd.o   dpsort.o  fftdoc.o  pythag.o  sossol.o      zs1s2.o \
     192chpr2.o   dchex.o   dptsl.o   figi.o    qag.o     spbco.o       zseri.o \
     193chpsl.o   dchfcm.o  dqag.o    figi2.o   qage.o    spbdi.o       zshch.o \
     194chu.o     dchfdv.o  dqage.o   fulmat.o  qagi.o    spbfa.o       zsqrt.o \
     195cinvit.o  dchfev.o  dqagi.o   fundoc.o  qagie.o   spbsl.o       zuchk.o \
     196ckscl.o   dchfie.o  dqagie.o  fzero.o   qagp.o    speli4.o      zunhj.o \
     197clbeta.o  dchkw.o   dqagp.o   gami.o    qagpe.o   spelip.o      zuni1.o \
     198clngam.o  dchu.o    dqagpe.o  gamic.o   qags.o    spenc.o       zuni2.o \
     199clnrel.o  dchud.o   dqags.o   gamit.o   qagse.o   spigmr.o      zunik.o \
     200clog10.o  dckder.o  dqagse.o  gamlim.o  qawc.o    spincw.o      zunk1.o \
     201cmgnbn.o  dcoef.o   dqawc.o   gamln.o   qawce.o   spinit.o      zunk2.o \
     202cmlri.o   dcopy.o   dqawce.o  gamma.o   qawf.o    splp.o        zuoik.o \
     203cmpcsg.o  dcopym.o  dqawf.o   gamr.o    qawfe.o   splpce.o      zwrsk.o \
     204cmposd.o  dcosdg.o  dqawfe.o  gamrn.o   qawo.o    splpdm.o \
     205cmposn.o  dcot.o    dqawo.o   gaus8.o   qawoe.o   splpfe.o \
     206cmposp.o  dcov.o    dqawoe.o  genbun.o  qaws.o    splpfl.o \
     207cmptr3.o  dcpplt.o  dqaws.o   h12.o     qawse.o   splpmn.o \
     208cmptrx.o  dcscal.o  dqawse.o  hfti.o    qc25c.o   splpmu.o \
     209cnbco.o   dcsevl.o  dqc25c.o  hkseq.o   qc25f.o   splpup.o
     210
     211#
     212#  Static library target
     213#
     214
     215libslatec.a:  $(OBJ)
     216        ar r $@ $(OBJ); ranlib $@
     217
     218${OBJ}: %.o: ../%.f
     219        ${FC} ${FFLAGS} -c -o $@ $<
     220
     221clean:
     222        rm -f *.o libslatec.a