diff -ruN ./d1mach.f ../src.patched/d1mach.f --- ./d1mach.f 1993-02-18 18:06:52.000000000 +0100 +++ ../src.patched/d1mach.f 1999-10-06 23:13:26.000000000 +0200 @@ -69,20 +69,14 @@ C 930201 Added DEC Alpha and SGI constants. (RWC and WRB) C***END PROLOGUE D1MACH C - INTEGER SMALL(4) - INTEGER LARGE(4) - INTEGER RIGHT(4) - INTEGER DIVER(4) - INTEGER LOG10(4) -C - DOUBLE PRECISION DMACH(5) - SAVE DMACH -C - EQUIVALENCE (DMACH(1),SMALL(1)) - EQUIVALENCE (DMACH(2),LARGE(1)) - EQUIVALENCE (DMACH(3),RIGHT(1)) - EQUIVALENCE (DMACH(4),DIVER(1)) - EQUIVALENCE (DMACH(5),LOG10(1)) +C + external dlamch + DOUBLE PRECISION DMACH(5),dlamch + integer iflag + + SAVE DMACH,iflag + data iflag/0/ +C C C MACHINE CONSTANTS FOR THE AMIGA C ABSOFT FORTRAN COMPILER USING THE 68020/68881 COMPILER OPTION @@ -496,6 +490,15 @@ IF (I .LT. 1 .OR. I .GT. 5) CALL XERMSG ('SLATEC', 'D1MACH', + 'I OUT OF BOUNDS', 1, 2) C + if (iflag.eq.0) then + iflag=1 + dmach(1)=dlamch('u') + dmach(2)=dlamch('o') + dmach(3)=dlamch('e') + dmach(4)=dlamch('p') + dmach(5)=dlamch('b') + dmach(5)=log10(dmach(5)) + endif D1MACH = DMACH(I) RETURN C diff -ruN ./dynamic/makefile ../src.patched/dynamic/makefile --- ./dynamic/makefile 1970-01-01 01:00:00.000000000 +0100 +++ ../src.patched/dynamic/makefile 1999-12-22 00:32:30.000000000 +0100 @@ -0,0 +1,222 @@ +FFLAGS= -O2 -fPIC +OBJ = \ +aaaaaa.o cnbdi.o dcv.o dqc25f.o hpperm.o qc25s.o spoco.o \ +acosh.o cnbfa.o ddaini.o dqc25s.o hpsort.o qcheb.o spodi.o \ +ai.o cnbfs.o ddajac.o dqcheb.o hqr.o qelg.o spofa.o \ +aie.o cnbir.o ddanrm.o dqdota.o hqr2.o qform.o spofs.o \ +albeta.o cnbsl.o ddaslv.o dqdoti.o hstart.o qk15.o spoir.o \ +algams.o combak.o ddassl.o dqelg.o hstcrt.o qk15i.o spopt.o \ +ali.o comhes.o ddastp.o dqform.o hstcs1.o qk15w.o sposl.o \ +alngam.o comlr.o ddatrp.o dqk15.o hstcsp.o qk21.o sppco.o \ +alnrel.o comlr2.o ddaws.o dqk15i.o hstcyl.o qk31.o sppdi.o \ +asinh.o compb.o ddawts.o dqk15w.o hstplr.o qk41.o spperm.o \ +asyik.o comqr.o ddcor.o dqk21.o hstssp.o qk51.o sppfa.o \ +asyjy.o comqr2.o ddcst.o dqk31.o htrib3.o qk61.o sppsl.o \ +atanh.o cortb.o ddeabm.o dqk41.o htribk.o qmomo.o spsort.o \ +avint.o corth.o ddebdf.o dqk51.o htrid3.o qnc79.o sptsl.o \ +bakvec.o cosdg.o dderkf.o dqk61.o htridi.o qng.o sqrdc.o \ +balanc.o cosgen.o ddes.o dqmomo.o hvnrm.o qpdoc.o sqrsl.o \ +balbak.o cosqb.o ddntl.o dqnc79.o hw3crt.o qpsrt.o sreadp.o \ +bandr.o cosqb1.o ddntp.o dqng.o hwscrt.o qrfac.o srlcal.o \ +bandv.o cosqf.o ddoglg.o dqpsrt.o hwscs1.o qrsolv.o srot.o \ +bcrh.o cosqf1.o ddot.o dqrdc.o hwscsp.o qs2i1d.o srotg.o \ +bdiff.o cosqi.o ddpsc.o dqrfac.o hwscyl.o qs2i1r.o srotm.o \ +besi.o cost.o ddpst.o dqrsl.o hwsplr.o qwgtc.o srotmg.o \ +besi0.o costi.o ddriv1.o dqrslv.o hwsss1.o qwgtf.o ss2lt.o \ +besi0e.o cot.o ddriv2.o dqwgtc.o hwsssp.o qwgts.o ss2y.o \ +besi1.o cpadd.o ddriv3.o dqwgtf.o i1mach.o qzhes.o ssbmv.o \ +besi1e.o cpbco.o ddscl.o dqwgts.o i1merg.o qzit.o sscal.o \ +besj.o cpbdi.o ddstp.o drc.o icamax.o qzval.o ssd2s.o \ +besj0.o cpbfa.o ddzro.o drc3jj.o icopy.o qzvec.o ssdbcg.o \ +besj1.o cpbsl.o de1.o drc3jm.o idamax.o r1mach.o ssdcg.o \ +besk.o cpevl.o deabm.o drc6j.o idloc.o r1mpyq.o ssdcgn.o \ +besk0.o cpevlr.o debdf.o drd.o imtql1.o r1updt.o ssdcgs.o \ +besk0e.o cpoco.o defc.o dreadp.o imtql2.o r9aimp.o ssdgmr.o \ +besk1.o cpodi.o defcmn.o dreort.o imtqlv.o r9atn1.o ssdi.o \ +besk1e.o cpofa.o defe4.o drf.o indxa.o r9chu.o ssdomn.o \ +beskes.o cpofs.o defehl.o drj.o indxb.o r9gmic.o ssds.o \ +besknu.o cpoir.o defer.o indxc.o r9gmit.o ssdscl.o \ +besks.o cposl.o dei.o drkfs.o initds.o r9knus.o ssgs.o \ +besy.o cppco.o denorm.o drlcal.o inits.o r9lgic.o ssiccg.o \ +besy0.o cppdi.o derf.o drot.o intrv.o r9lgit.o ssico.o \ +besy1.o cppfa.o derfc.o drotg.o intyd.o r9lgmc.o ssics.o \ +besynu.o cppsl.o derkf.o drotm.o invit.o r9ln2r.o ssidi.o \ +beta.o cpqr79.o derkfs.o drotmg.o inxca.o r9pak.o ssiev.o \ +betai.o cproc.o des.o drsco.o inxcb.o r9upak.o ssifa.o \ +bfqad.o cprocp.o ds2lt.o inxcc.o radb2.o ssilur.o \ +bi.o cprod.o dexint.o ds2y.o iploc.o radb3.o ssilus.o \ +bie.o cprodp.o dexprl.o dsbmv.o ipperm.o radb4.o ssisl.o \ +binom.o cpsi.o dfac.o dscal.o ipsort.o radb5.o ssjac.o \ +bint4.o cptsl.o dfc.o dsd2s.o isamax.o radbg.o ssli.o \ +bintk.o cpzero.o dfcmn.o dsdbcg.o isdbcg.o radf2.o ssli2.o \ +bisect.o cqrdc.o dfdjc1.o dsdcg.o isdcg.o radf3.o ssllti.o \ +bkias.o cqrsl.o dfdjc3.o dsdcgn.o isdcgn.o radf4.o sslubc.o \ +bkisr.o crati.o dfehl.o dsdcgs.o isdcgs.o radf5.o sslucn.o \ +bksol.o crotg.o dfspvd.o dsdgmr.o isdgmr.o radfg.o sslucs.o \ +blktr1.o cs1s2.o dfspvn.o dsdi.o isdir.o rand.o sslugm.o \ +blktri.o cscal.o dfulmt.o dsdomn.o isdomn.o ratqr.o sslui.o \ +bndacc.o cscale.o dfzero.o dsdot.o isort.o rc.o sslui2.o \ +bndsol.o cseri.o dgami.o dsds.o issbcg.o rc3jj.o sslui4.o \ +bnfac.o csevl.o dgamic.o dsdscl.o isscg.o rc3jm.o ssluom.o \ +bnslv.o cshch.o dgamit.o dsgs.o isscgn.o rc6j.o ssluti.o \ +bqr.o csico.o dgamlm.o dsiccg.o isscgs.o rd.o ssmmi2.o \ +bsgq8.o csidi.o dgamln.o dsico.o issgmr.o rebak.o ssmmti.o \ +bskin.o csifa.o dgamma.o dsics.o issir.o rebakb.o ssmtv.o \ +bspdoc.o csinh.o dgamr.o dsidi.o issomn.o reduc.o ssmv.o \ +bspdr.o csisl.o dgamrn.o dsifa.o iswap.o reduc2.o ssort.o \ +bspev.o cspco.o dgaus8.o dsilur.o ivout.o reort.o sspco.o \ +bsplvd.o cspdi.o dgbco.o dsilus.o j4save.o rf.o sspdi.o \ +bsplvn.o cspfa.o dgbdi.o dsindg.o jairy.o rfftb.o sspev.o \ +bsppp.o cspsl.o dgbfa.o dsisl.o la05ad.o rfftb1.o sspfa.o \ +bspvd.o csroot.o dgbmv.o dsjac.o la05as.o rfftf.o sspmv.o \ +bspvn.o csrot.o dgbsl.o dsli.o la05bd.o rfftf1.o sspr.o \ +bsqad.o csscal.o dgeco.o dsli2.o la05bs.o rffti.o sspr2.o \ +bsrh.o csvdc.o dgedi.o dsllti.o la05cd.o rffti1.o sspsl.o \ +bvalu.o cswap.o dgefa.o dslubc.o la05cs.o rg.o ssvdc.o \ +csymm.o dgefs.o dslucn.o la05ed.o rgauss.o sswap.o \ +csyr2k.o dgemm.o dslucs.o la05es.o rgg.o ssymm.o \ +csyrk.o dgemv.o dslugm.o llsia.o rj.o ssymv.o \ +c0lgmc.o ctan.o dger.o dslui.o lmpar.o ssyr.o \ +c1merg.o ctanh.o dgesl.o dslui2.o lpdp.o rpqr79.o ssyr2.o \ +c9lgmc.o ctbmv.o dglss.o dslui4.o lsame.o rpzero.o ssyr2k.o \ +c9ln2r.o ctbsv.o dgmres.o dsluom.o lsei.o rs.o ssyrk.o \ +cacai.o ctpmv.o dgtsl.o dsluti.o lsi.o rsb.o stbmv.o \ +cacon.o ctpsv.o dh12.o dslvs.o lsod.o rsco.o stbsv.o \ +cacos.o ctrco.o dhels.o dsmmi2.o lssods.o rsg.o steps.o \ +cacosh.o ctrdi.o dheqr.o dsmmti.o lssuds.o rsgab.o stin.o \ +cairy.o ctrmm.o dhfti.o dsmtv.o macon.o rsgba.o stod.o \ +carg.o ctrmv.o dhkseq.o dsmv.o rsp.o stor1.o \ +casin.o ctrsl.o dhstrt.o dsort.o mc20ad.o rst.o stout.o \ +casinh.o ctrsm.o dhvnrm.o dsos.o mc20as.o rt.o stpmv.o \ +casyi.o ctrsv.o dintp.o dsoseq.o mgsbv.o runif.o stpsv.o \ +catan.o cuchk.o dintrv.o dsossl.o minfit.o rwupdt.o strco.o \ +catan2.o cunhj.o dintyd.o dspco.o minso4.o s1merg.o strdi.o \ +catanh.o cuni1.o dir.o dspdi.o minsol.o sasum.o strmm.o \ +caxpy.o cuni2.o djairy.o dspenc.o mpadd.o saxpy.o strmv.o \ +cbabk2.o cunik.o dlbeta.o dspfa.o mpadd2.o sbcg.o strsl.o \ +cbal.o cunk1.o dlgams.o dsplp.o mpadd3.o sbhin.o strsm.o \ +cbesh.o cunk2.o dli.o dspmv.o mpblas.o sbocls.o strsv.o \ +cbesi.o cuoik.o dllsia.o dspr.o mpcdm.o sbols.o stway.o \ +cbesj.o cv.o dllti2.o dspr2.o mpchk.o sbolsm.o suds.o \ +cbesk.o cwrsk.o dlngam.o dspsl.o mpcmd.o scasum.o svco.o \ +cbesy.o d1mach.o dlnrel.o dsteps.o mpdivi.o scg.o svd.o \ +cbeta.o d1merg.o dlpdoc.o dstod.o mperr.o scgn.o svecs.o \ +cbinu.o d1mpyq.o dlpdp.o dstor1.o mpmaxr.o scgs.o svout.o \ +cbiry.o d1updt.o dlsei.o dstway.o mpmlp.o schdc.o swritp.o \ +cbknu.o d9aimp.o dlsi.o dsuds.o mpmul.o schdd.o sxlcal.o \ +cblkt1.o d9atn1.o dlsod.o dsvco.o mpmul2.o schex.o tevlc.o \ +cblktr.o d9b0mp.o dlssud.o dsvdc.o mpmuli.o schkw.o tevls.o \ +cbrt.o d9b1mp.o dmacon.o dswap.o mpnzr.o schud.o tinvit.o \ +cbuni.o d9chu.o dmgsbv.o dsymm.o mpovfl.o sclosm.o tql1.o \ +cbunk.o d9gmic.o dmout.o dsymv.o mpstr.o scnrm2.o tql2.o \ +ccbrt.o d9gmit.o dmpar.o dsyr.o mpunfl.o scoef.o tqlrat.o \ +cchdc.o d9knus.o dnbco.o dsyr2.o numxer.o scopy.o trbak1.o \ +cchdd.o d9lgic.o dnbdi.o dsyr2k.o ohtrol.o scopym.o trbak3.o \ +cchex.o d9lgit.o dnbfa.o dsyrk.o ohtror.o scov.o tred1.o \ +cchud.o d9lgmc.o dnbfs.o dtbmv.o ortbak.o scpplt.o tred2.o \ +ccmpb.o d9ln2r.o dnbsl.o dtbsv.o orthes.o sdaini.o tred3.o \ +ccopy.o d9pak.o dnls1.o dtin.o ortho4.o sdajac.o tri3.o \ +ccosh.o d9upak.o dnls1e.o dtout.o orthog.o sdanrm.o tridib.o \ +ccot.o dacosh.o dnrm2.o dtpmv.o orthol.o sdaslv.o tridq.o \ +cdcdot.o dai.o dnsq.o dtpsv.o orthor.o sdassl.o tris4.o \ +cdcor.o daie.o dnsqe.o dtrco.o ortran.o sdastp.o trisp.o \ +cdcst.o dasinh.o dogleg.o dtrdi.o passb.o sdatrp.o trix.o \ +cdiv.o dasum.o dohtrl.o dtrmm.o passb2.o sdawts.o tsturm.o \ +cdntl.o dasyik.o domn.o dtrmv.o passb3.o sdcor.o u11ls.o \ +cdntp.o dasyjy.o dorth.o dtrsl.o passb4.o sdcst.o u11us.o \ +cdotc.o datanh.o dorthr.o dtrsm.o passb5.o sdntl.o u12ls.o \ +cdotu.o davint.o dp1vlu.o dtrsv.o passf.o sdntp.o u12us.o \ +cdpsc.o daws.o dpbco.o du11ls.o passf2.o sdot.o ulsia.o \ +cdpst.o daxpy.o dpbdi.o du11us.o passf3.o sdpsc.o usrmat.o \ +cdriv1.o dbcg.o dpbfa.o du12ls.o passf4.o sdpst.o vnwrms.o \ +cdriv2.o dbdiff.o dpbsl.o du12us.o passf5.o sdriv1.o wnlit.o \ +cdriv3.o dbesi.o dpchbs.o dulsia.o pchbs.o sdriv2.o wnlsm.o \ +cdscl.o dbesi0.o dpchce.o dusrmt.o pchce.o sdriv3.o wnlt1.o \ +cdstp.o dbesi1.o dpchci.o dvecs.o pchci.o sdscl.o wnlt2.o \ +cdzro.o dbesj.o dpchcm.o dvnrms.o pchcm.o sdsdot.o wnlt3.o \ +cexprl.o dbesj0.o dpchcs.o dvout.o pchcs.o sdstp.o wnnls.o \ +cfftb.o dbesj1.o dpchdf.o dwnlit.o pchdf.o sdzro.o xadd.o \ +cfftb1.o dbesk.o dpchfd.o dwnlsm.o pchdoc.o sepeli.o xadj.o \ +cfftf.o dbesk0.o dpchfe.o dwnlt1.o pchfd.o sepx4.o xc210.o \ +cfftf1.o dbesk1.o dpchia.o dwnlt2.o pchfe.o sgbco.o xcon.o \ +cffti.o dbesks.o dpchic.o dwnlt3.o pchia.o sgbdi.o xerbla.o \ +cffti1.o dbesy.o dpchid.o dwnnls.o pchic.o sgbfa.o xerclr.o \ +cfod.o dbesy0.o dpchim.o dwritp.o pchid.o sgbmv.o xercnt.o \ +cg.o dbesy1.o dpchkt.o dwupdt.o pchim.o sgbsl.o xerdmp.o \ +cgamma.o dbeta.o dpchng.o dx.o pchkt.o sgeco.o xerhlt.o \ +cgamr.o dbetai.o dpchsp.o dx4.o pchngs.o sgedi.o xermax.o \ +cgbco.o dbfqad.o dpchst.o dxadd.o pchsp.o sgeev.o xermsg.o \ +cgbdi.o dbhin.o dpchsw.o dxadj.o pchst.o sgefa.o xerprn.o \ +cgbfa.o dbi.o dpcoef.o dxc210.o pchsw.o sgefs.o xersve.o \ +cgbmv.o dbie.o dpfqad.o dxcon.o pcoef.o sgeir.o xgetf.o \ +cgbsl.o dbinom.o dpigmr.o dxlcal.o pfqad.o sgemm.o xgetua.o \ +cgeco.o dbint4.o dpincw.o dxlegf.o pgsf.o sgemv.o xgetun.o \ +cgedi.o dbintk.o dpinit.o dxnrmp.o pimach.o sger.o xlegf.o \ +cgeev.o dbkias.o dpintm.o dxpmu.o pinitm.o sgesl.o xnrmp.o \ +cgefa.o dbkisr.o dpjac.o dxpmup.o pjac.o sglss.o xpmu.o \ +cgefs.o dbksol.o dplint.o dxpnrm.o pnnzrs.o sgmres.o xpmup.o \ +cgeir.o dbndac.o dplpce.o dxpqnu.o poch.o sgtsl.o xpnrm.o \ +cgemm.o dbndsl.o dplpdm.o dxpsi.o poch1.o shels.o xpqnu.o \ +cgemv.o dbnfac.o dplpfe.o dxqmu.o pois3d.o sheqr.o xpsi.o \ +cgerc.o dbnslv.o dplpfl.o dxqnu.o poisd2.o sindg.o xqmu.o \ +cgeru.o dbocls.o dplpmn.o dxred.o poisn2.o sinqb.o xqnu.o \ +cgesl.o dbols.o dplpmu.o dxset.o poisp2.o sinqf.o xred.o \ +cgtsl.o dbolsm.o dplpup.o dy.o poistg.o sinqi.o xset.o \ +ch.o dbsgq8.o dpnnzr.o dy4.o polcof.o sint.o xsetf.o \ +chbmv.o dbsi0e.o dpoch.o dyairy.o polfit.o sinti.o xsetua.o \ +chemm.o dbsi1e.o dpoch1.o e1.o polint.o sintrp.o xsetun.o \ +chemv.o dbsk0e.o dpoco.o efc.o polyvl.o sir.o yairy.o \ +cher.o dbsk1e.o dpodi.o efcmn.o pos3d1.o zabs.o \ +cher2.o dbskes.o dpofa.o ei.o postg2.o sllti2.o zacai.o \ +cher2k.o dbskin.o dpofs.o eisdoc.o ppadd.o slpdoc.o zacon.o \ +cherk.o dbsknu.o dpolcf.o elmbak.o ppgq8.o slvs.o zairy.o \ +chfcm.o dbspdr.o dpolft.o elmhes.o ppgsf.o smout.o zasyi.o \ +chfdv.o dbspev.o dpolvl.o eltran.o pppsf.o snbco.o zbesh.o \ +chfev.o dbsppp.o dpopt.o enorm.o ppqad.o snbdi.o zbesi.o \ +chfie.o dbspvd.o dposl.o erf.o ppsgf.o snbfa.o zbesj.o \ +chico.o dbspvn.o dppco.o erfc.o ppspf.o snbfs.o zbesk.o \ +chidi.o dbsqad.o dppdi.o ppval.o snbir.o zbesy.o \ +chiev.o dbsynu.o dpperm.o exint.o proc.o snbsl.o zbinu.o \ +chifa.o dbvalu.o dppfa.o exprel.o procp.o snls1.o zbiry.o \ +chisl.o dppgq8.o ezfft1.o prod.o snls1e.o zbknu.o \ +chkder.o dppqad.o ezfftb.o prodp.o snrm2.o zbuni.o \ +chkpr4.o dppsl.o ezfftf.o prvec.o snsq.o zbunk.o \ +chkprm.o dcbrt.o dppval.o ezffti.o prwpge.o snsqe.o zdiv.o \ +chksn4.o dcdot.o dprvec.o fac.o prwvir.o sods.o zexp.o \ +chksng.o dcfod.o dprwpg.o fc.o psgf.o somn.o zkscl.o \ +chpco.o dcg.o dprwvr.o fcmn.o psi.o sopenm.o zlog.o \ +chpdi.o dcgn.o dpsi.o fdjac1.o psifn.o sorth.o zmlri.o \ +chpfa.o dcgs.o dpsifn.o fdjac3.o psixn.o sos.o zmlt.o \ +chpmv.o dchdc.o dpsixn.o fdump.o pvalue.o soseqs.o zrati.o \ +chpr.o dchdd.o dpsort.o fftdoc.o pythag.o sossol.o zs1s2.o \ +chpr2.o dchex.o dptsl.o figi.o qag.o spbco.o zseri.o \ +chpsl.o dchfcm.o dqag.o figi2.o qage.o spbdi.o zshch.o \ +chu.o dchfdv.o dqage.o fulmat.o qagi.o spbfa.o zsqrt.o \ +cinvit.o dchfev.o dqagi.o fundoc.o qagie.o spbsl.o zuchk.o \ +ckscl.o dchfie.o dqagie.o fzero.o qagp.o speli4.o zunhj.o \ +clbeta.o dchkw.o dqagp.o gami.o qagpe.o spelip.o zuni1.o \ +clngam.o dchu.o dqagpe.o gamic.o qags.o spenc.o zuni2.o \ +clnrel.o dchud.o dqags.o gamit.o qagse.o spigmr.o zunik.o \ +clog10.o dckder.o dqagse.o gamlim.o qawc.o spincw.o zunk1.o \ +cmgnbn.o dcoef.o dqawc.o gamln.o qawce.o spinit.o zunk2.o \ +cmlri.o dcopy.o dqawce.o gamma.o qawf.o splp.o zuoik.o \ +cmpcsg.o dcopym.o dqawf.o gamr.o qawfe.o splpce.o zwrsk.o \ +cmposd.o dcosdg.o dqawfe.o gamrn.o qawo.o splpdm.o \ +cmposn.o dcot.o dqawo.o gaus8.o qawoe.o splpfe.o \ +cmposp.o dcov.o dqawoe.o genbun.o qaws.o splpfl.o \ +cmptr3.o dcpplt.o dqaws.o h12.o qawse.o splpmn.o \ +cmptrx.o dcscal.o dqawse.o hfti.o qc25c.o splpmu.o \ +cnbco.o dcsevl.o dqc25c.o hkseq.o qc25f.o splpup.o + +# +# Dynamic library target +# + +libslatec.so: $(OBJ) + $(CC) -shared -o $@ $(OBJ) + +${OBJ}: %.o: ../%.f + ${FC} ${FFLAGS} -c -o $@ $< + +clean: + rm -f *.o libslatec.so diff -ruN ./i1mach.f ../src.patched/i1mach.f --- ./i1mach.f 1993-06-02 18:38:17.000000000 +0200 +++ ../src.patched/i1mach.f 1999-10-06 23:10:33.000000000 +0200 @@ -643,22 +643,22 @@ C C MACHINE CONSTANTS FOR THE IBM PC C -C DATA IMACH( 1) / 5 / -C DATA IMACH( 2) / 6 / -C DATA IMACH( 3) / 0 / -C DATA IMACH( 4) / 0 / -C DATA IMACH( 5) / 32 / -C DATA IMACH( 6) / 4 / -C DATA IMACH( 7) / 2 / -C DATA IMACH( 8) / 31 / -C DATA IMACH( 9) / 2147483647 / -C DATA IMACH(10) / 2 / -C DATA IMACH(11) / 24 / -C DATA IMACH(12) / -125 / -C DATA IMACH(13) / 127 / -C DATA IMACH(14) / 53 / -C DATA IMACH(15) / -1021 / -C DATA IMACH(16) / 1023 / + DATA IMACH( 1) / 5 / + DATA IMACH( 2) / 6 / + DATA IMACH( 3) / 0 / + DATA IMACH( 4) / 0 / + DATA IMACH( 5) / 32 / + DATA IMACH( 6) / 4 / + DATA IMACH( 7) / 2 / + DATA IMACH( 8) / 31 / + DATA IMACH( 9) / 2147483647 / + DATA IMACH(10) / 2 / + DATA IMACH(11) / 24 / + DATA IMACH(12) / -125 / + DATA IMACH(13) / 127 / + DATA IMACH(14) / 53 / + DATA IMACH(15) / -1021 / + DATA IMACH(16) / 1023 / C C MACHINE CONSTANTS FOR THE IBM RS 6000 C diff -ruN ./makedoc.sed ../src.patched/makedoc.sed --- ./makedoc.sed 1970-01-01 01:00:00.000000000 +0100 +++ ../src.patched/makedoc.sed 2000-07-10 22:58:56.000000000 +0200 @@ -0,0 +1,80 @@ +# By Giuseppe Borzi' - my first sed scriptfile +# cancels lines after the proglogue +1,/END\ PROLOGUE/!d +1,/END\ PROLOGUE/{ +# defines and print the title +/^\*DECK/{ +s/^\*DECK *\(.*\)/.TH \1 1/ +p +s/.*/.SH SYNOPSIS/ +} +s/^ *// +# The hell ! +/^C\*\*\*BEGIN PROLOGUE/{ +# convert to lowercase for use in NAME +y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ +# append next line +N +s/^c\*\*\*begin prologue *\([a-z0-9]*\)\nC\*\*\*PURPOSE *\(.*\)/\1 \\- \2/ +t nosubsidiary +s/\nC\*\*\*SUBSIDIARY// +N +s/^c\*\*\*begin prologue *\([a-z0-9]*\)\nC\*\*\*PURPOSE *\(.*\)/\1 \\- \2/ +:nosubsidiary +h +# print NAME heading +s/.*/.SH NAME/ +p +# retrieve original line from hold space and rewrite +x +} +# cancels END PROLOGUE +s/^C\*\*\*END PROLOGUE.*// +# change each C*** to a roff section heading +s/^C\*\*\*/.SH / +# builds headings formed by two or more words +/\.SH ROUTINES CALLED/{ +h +s/\(\.SH ROUTINES CALLED\).*/\1/ +p +x +s/\.SH ROUTINES CALLED *\(.*\)/\1/ +} +/\.SH REVISION HISTORY (YYMMDD)/{ +h +s/\(\.SH REVISION HISTORY (YYMMDD)\).*/\1/ +p +s/\(\.SH REVISION HISTORY (YYMMDD)\).*/.PD 0/ +p +x +s/\.SH REVISION HISTORY (YYMMDD) *\(.*\)/\1/ +} +/\.SH COMMON BLOCKS/{ +h +s/\(\.SH COMMON BLOCKS\).*/\1/ +p +x +s/\.SH COMMON BLOCKS *\(.*\)/\1/ +} +/\.SH SEE ALSO/{ +h +s/\(\.SH SEE ALSO\).*/\1/ +p +x +s/\.SH SEE ALSO *\(.*\)/\1/ +} +# builds headings formed by one word +/\.SH/{ +h +s/\(\.SH *[A-Z]*\).*/\1/ +p +x +s/\.SH *[A-Z]* *\(.*\)/\1/ +} +# strip initial C and eventually spaces +s/^C *// +s/^C$// +# this is Y2K compliant ! +/[0789][0-9][01][0-9][0-3][0-9]/i\ +.P +} diff -ruN ./makefile ../src.patched/makefile --- ./makefile 1970-01-01 01:00:00.000000000 +0100 +++ ../src.patched/makefile 1999-12-22 00:29:42.000000000 +0100 @@ -0,0 +1,233 @@ +MAN = \ +aaaaaa.1 cnbdi.1 dcv.1 dqc25f.1 hpperm.1 qc25s.1 spoco.1 \ +acosh.1 cnbfa.1 ddaini.1 dqc25s.1 hpsort.1 qcheb.1 spodi.1 \ +ai.1 cnbfs.1 ddajac.1 dqcheb.1 hqr.1 qelg.1 spofa.1 \ +aie.1 cnbir.1 ddanrm.1 dqdota.1 hqr2.1 qform.1 spofs.1 \ +albeta.1 cnbsl.1 ddaslv.1 dqdoti.1 hstart.1 qk15.1 spoir.1 \ +algams.1 combak.1 ddassl.1 dqelg.1 hstcrt.1 qk15i.1 spopt.1 \ +ali.1 comhes.1 ddastp.1 dqform.1 hstcs1.1 qk15w.1 sposl.1 \ +alngam.1 comlr.1 ddatrp.1 dqk15.1 hstcsp.1 qk21.1 sppco.1 \ +alnrel.1 comlr2.1 ddaws.1 dqk15i.1 hstcyl.1 qk31.1 sppdi.1 \ +asinh.1 compb.1 ddawts.1 dqk15w.1 hstplr.1 qk41.1 spperm.1 \ +asyik.1 comqr.1 ddcor.1 dqk21.1 hstssp.1 qk51.1 sppfa.1 \ +asyjy.1 comqr2.1 ddcst.1 dqk31.1 htrib3.1 qk61.1 sppsl.1 \ +atanh.1 cortb.1 ddeabm.1 dqk41.1 htribk.1 qmomo.1 spsort.1 \ +avint.1 corth.1 ddebdf.1 dqk51.1 htrid3.1 qnc79.1 sptsl.1 \ +bakvec.1 cosdg.1 dderkf.1 dqk61.1 htridi.1 qng.1 sqrdc.1 \ +balanc.1 cosgen.1 ddes.1 dqmomo.1 hvnrm.1 qpdoc.1 sqrsl.1 \ +balbak.1 cosqb.1 ddntl.1 dqnc79.1 hw3crt.1 qpsrt.1 sreadp.1 \ +bandr.1 cosqb1.1 ddntp.1 dqng.1 hwscrt.1 qrfac.1 srlcal.1 \ +bandv.1 cosqf.1 ddoglg.1 dqpsrt.1 hwscs1.1 qrsolv.1 srot.1 \ +bcrh.1 cosqf1.1 ddot.1 dqrdc.1 hwscsp.1 qs2i1d.1 srotg.1 \ +bdiff.1 cosqi.1 ddpsc.1 dqrfac.1 hwscyl.1 qs2i1r.1 srotm.1 \ +besi.1 cost.1 ddpst.1 dqrsl.1 hwsplr.1 qwgtc.1 srotmg.1 \ +besi0.1 costi.1 ddriv1.1 dqrslv.1 hwsss1.1 qwgtf.1 ss2lt.1 \ +besi0e.1 cot.1 ddriv2.1 dqwgtc.1 hwsssp.1 qwgts.1 ss2y.1 \ +besi1.1 cpadd.1 ddriv3.1 dqwgtf.1 i1mach.1 qzhes.1 ssbmv.1 \ +besi1e.1 cpbco.1 ddscl.1 dqwgts.1 i1merg.1 qzit.1 sscal.1 \ +besj.1 cpbdi.1 ddstp.1 drc.1 icamax.1 qzval.1 ssd2s.1 \ +besj0.1 cpbfa.1 ddzro.1 drc3jj.1 icopy.1 qzvec.1 ssdbcg.1 \ +besj1.1 cpbsl.1 de1.1 drc3jm.1 idamax.1 r1mach.1 ssdcg.1 \ +besk.1 cpevl.1 deabm.1 drc6j.1 idloc.1 r1mpyq.1 ssdcgn.1 \ +besk0.1 cpevlr.1 debdf.1 drd.1 imtql1.1 r1updt.1 ssdcgs.1 \ +besk0e.1 cpoco.1 defc.1 dreadp.1 imtql2.1 r9aimp.1 ssdgmr.1 \ +besk1.1 cpodi.1 defcmn.1 dreort.1 imtqlv.1 r9atn1.1 ssdi.1 \ +besk1e.1 cpofa.1 defe4.1 drf.1 indxa.1 r9chu.1 ssdomn.1 \ +beskes.1 cpofs.1 defehl.1 drj.1 indxb.1 r9gmic.1 ssds.1 \ +besknu.1 cpoir.1 defer.1 indxc.1 r9gmit.1 ssdscl.1 \ +besks.1 cposl.1 dei.1 drkfs.1 initds.1 r9knus.1 ssgs.1 \ +besy.1 cppco.1 denorm.1 drlcal.1 inits.1 r9lgic.1 ssiccg.1 \ +besy0.1 cppdi.1 derf.1 drot.1 intrv.1 r9lgit.1 ssico.1 \ +besy1.1 cppfa.1 derfc.1 drotg.1 intyd.1 r9lgmc.1 ssics.1 \ +besynu.1 cppsl.1 derkf.1 drotm.1 invit.1 r9ln2r.1 ssidi.1 \ +beta.1 cpqr79.1 derkfs.1 drotmg.1 inxca.1 r9pak.1 ssiev.1 \ +betai.1 cproc.1 des.1 drsco.1 inxcb.1 r9upak.1 ssifa.1 \ +bfqad.1 cprocp.1 ds2lt.1 inxcc.1 radb2.1 ssilur.1 \ +bi.1 cprod.1 dexint.1 ds2y.1 iploc.1 radb3.1 ssilus.1 \ +bie.1 cprodp.1 dexprl.1 dsbmv.1 ipperm.1 radb4.1 ssisl.1 \ +binom.1 cpsi.1 dfac.1 dscal.1 ipsort.1 radb5.1 ssjac.1 \ +bint4.1 cptsl.1 dfc.1 dsd2s.1 isamax.1 radbg.1 ssli.1 \ +bintk.1 cpzero.1 dfcmn.1 dsdbcg.1 isdbcg.1 radf2.1 ssli2.1 \ +bisect.1 cqrdc.1 dfdjc1.1 dsdcg.1 isdcg.1 radf3.1 ssllti.1 \ +bkias.1 cqrsl.1 dfdjc3.1 dsdcgn.1 isdcgn.1 radf4.1 sslubc.1 \ +bkisr.1 crati.1 dfehl.1 dsdcgs.1 isdcgs.1 radf5.1 sslucn.1 \ +bksol.1 crotg.1 dfspvd.1 dsdgmr.1 isdgmr.1 radfg.1 sslucs.1 \ +blktr1.1 cs1s2.1 dfspvn.1 dsdi.1 isdir.1 rand.1 sslugm.1 \ +blktri.1 cscal.1 dfulmt.1 dsdomn.1 isdomn.1 ratqr.1 sslui.1 \ +bndacc.1 cscale.1 dfzero.1 dsdot.1 isort.1 rc.1 sslui2.1 \ +bndsol.1 cseri.1 dgami.1 dsds.1 issbcg.1 rc3jj.1 sslui4.1 \ +bnfac.1 csevl.1 dgamic.1 dsdscl.1 isscg.1 rc3jm.1 ssluom.1 \ +bnslv.1 cshch.1 dgamit.1 dsgs.1 isscgn.1 rc6j.1 ssluti.1 \ +bqr.1 csico.1 dgamlm.1 dsiccg.1 isscgs.1 rd.1 ssmmi2.1 \ +bsgq8.1 csidi.1 dgamln.1 dsico.1 issgmr.1 rebak.1 ssmmti.1 \ +bskin.1 csifa.1 dgamma.1 dsics.1 issir.1 rebakb.1 ssmtv.1 \ +bspdoc.1 csinh.1 dgamr.1 dsidi.1 issomn.1 reduc.1 ssmv.1 \ +bspdr.1 csisl.1 dgamrn.1 dsifa.1 iswap.1 reduc2.1 ssort.1 \ +bspev.1 cspco.1 dgaus8.1 dsilur.1 ivout.1 reort.1 sspco.1 \ +bsplvd.1 cspdi.1 dgbco.1 dsilus.1 j4save.1 rf.1 sspdi.1 \ +bsplvn.1 cspfa.1 dgbdi.1 dsindg.1 jairy.1 rfftb.1 sspev.1 \ +bsppp.1 cspsl.1 dgbfa.1 dsisl.1 la05ad.1 rfftb1.1 sspfa.1 \ +bspvd.1 csroot.1 dgbmv.1 dsjac.1 la05as.1 rfftf.1 sspmv.1 \ +bspvn.1 csrot.1 dgbsl.1 dsli.1 la05bd.1 rfftf1.1 sspr.1 \ +bsqad.1 csscal.1 dgeco.1 dsli2.1 la05bs.1 rffti.1 sspr2.1 \ +bsrh.1 csvdc.1 dgedi.1 dsllti.1 la05cd.1 rffti1.1 sspsl.1 \ +bvalu.1 cswap.1 dgefa.1 dslubc.1 la05cs.1 rg.1 ssvdc.1 \ +csymm.1 dgefs.1 dslucn.1 la05ed.1 rgauss.1 sswap.1 \ +csyr2k.1 dgemm.1 dslucs.1 la05es.1 rgg.1 ssymm.1 \ +csyrk.1 dgemv.1 dslugm.1 llsia.1 rj.1 ssymv.1 \ +c0lgmc.1 ctan.1 dger.1 dslui.1 lmpar.1 ssyr.1 \ +c1merg.1 ctanh.1 dgesl.1 dslui2.1 lpdp.1 rpqr79.1 ssyr2.1 \ +c9lgmc.1 ctbmv.1 dglss.1 dslui4.1 lsame.1 rpzero.1 ssyr2k.1 \ +c9ln2r.1 ctbsv.1 dgmres.1 dsluom.1 lsei.1 rs.1 ssyrk.1 \ +cacai.1 ctpmv.1 dgtsl.1 dsluti.1 lsi.1 rsb.1 stbmv.1 \ +cacon.1 ctpsv.1 dh12.1 dslvs.1 lsod.1 rsco.1 stbsv.1 \ +cacos.1 ctrco.1 dhels.1 dsmmi2.1 lssods.1 rsg.1 steps.1 \ +cacosh.1 ctrdi.1 dheqr.1 dsmmti.1 lssuds.1 rsgab.1 stin.1 \ +cairy.1 ctrmm.1 dhfti.1 dsmtv.1 macon.1 rsgba.1 stod.1 \ +carg.1 ctrmv.1 dhkseq.1 dsmv.1 rsp.1 stor1.1 \ +casin.1 ctrsl.1 dhstrt.1 dsort.1 mc20ad.1 rst.1 stout.1 \ +casinh.1 ctrsm.1 dhvnrm.1 dsos.1 mc20as.1 rt.1 stpmv.1 \ +casyi.1 ctrsv.1 dintp.1 dsoseq.1 mgsbv.1 runif.1 stpsv.1 \ +catan.1 cuchk.1 dintrv.1 dsossl.1 minfit.1 rwupdt.1 strco.1 \ +catan2.1 cunhj.1 dintyd.1 dspco.1 minso4.1 s1merg.1 strdi.1 \ +catanh.1 cuni1.1 dir.1 dspdi.1 minsol.1 sasum.1 strmm.1 \ +caxpy.1 cuni2.1 djairy.1 dspenc.1 mpadd.1 saxpy.1 strmv.1 \ +cbabk2.1 cunik.1 dlbeta.1 dspfa.1 mpadd2.1 sbcg.1 strsl.1 \ +cbal.1 cunk1.1 dlgams.1 dsplp.1 mpadd3.1 sbhin.1 strsm.1 \ +cbesh.1 cunk2.1 dli.1 dspmv.1 mpblas.1 sbocls.1 strsv.1 \ +cbesi.1 cuoik.1 dllsia.1 dspr.1 mpcdm.1 sbols.1 stway.1 \ +cbesj.1 cv.1 dllti2.1 dspr2.1 mpchk.1 sbolsm.1 suds.1 \ +cbesk.1 cwrsk.1 dlngam.1 dspsl.1 mpcmd.1 scasum.1 svco.1 \ +cbesy.1 d1mach.1 dlnrel.1 dsteps.1 mpdivi.1 scg.1 svd.1 \ +cbeta.1 d1merg.1 dlpdoc.1 dstod.1 mperr.1 scgn.1 svecs.1 \ +cbinu.1 d1mpyq.1 dlpdp.1 dstor1.1 mpmaxr.1 scgs.1 svout.1 \ +cbiry.1 d1updt.1 dlsei.1 dstway.1 mpmlp.1 schdc.1 swritp.1 \ +cbknu.1 d9aimp.1 dlsi.1 dsuds.1 mpmul.1 schdd.1 sxlcal.1 \ +cblkt1.1 d9atn1.1 dlsod.1 dsvco.1 mpmul2.1 schex.1 tevlc.1 \ +cblktr.1 d9b0mp.1 dlssud.1 dsvdc.1 mpmuli.1 schkw.1 tevls.1 \ +cbrt.1 d9b1mp.1 dmacon.1 dswap.1 mpnzr.1 schud.1 tinvit.1 \ +cbuni.1 d9chu.1 dmgsbv.1 dsymm.1 mpovfl.1 sclosm.1 tql1.1 \ +cbunk.1 d9gmic.1 dmout.1 dsymv.1 mpstr.1 scnrm2.1 tql2.1 \ +ccbrt.1 d9gmit.1 dmpar.1 dsyr.1 mpunfl.1 scoef.1 tqlrat.1 \ +cchdc.1 d9knus.1 dnbco.1 dsyr2.1 numxer.1 scopy.1 trbak1.1 \ +cchdd.1 d9lgic.1 dnbdi.1 dsyr2k.1 ohtrol.1 scopym.1 trbak3.1 \ +cchex.1 d9lgit.1 dnbfa.1 dsyrk.1 ohtror.1 scov.1 tred1.1 \ +cchud.1 d9lgmc.1 dnbfs.1 dtbmv.1 ortbak.1 scpplt.1 tred2.1 \ +ccmpb.1 d9ln2r.1 dnbsl.1 dtbsv.1 orthes.1 sdaini.1 tred3.1 \ +ccopy.1 d9pak.1 dnls1.1 dtin.1 ortho4.1 sdajac.1 tri3.1 \ +ccosh.1 d9upak.1 dnls1e.1 dtout.1 orthog.1 sdanrm.1 tridib.1 \ +ccot.1 dacosh.1 dnrm2.1 dtpmv.1 orthol.1 sdaslv.1 tridq.1 \ +cdcdot.1 dai.1 dnsq.1 dtpsv.1 orthor.1 sdassl.1 tris4.1 \ +cdcor.1 daie.1 dnsqe.1 dtrco.1 ortran.1 sdastp.1 trisp.1 \ +cdcst.1 dasinh.1 dogleg.1 dtrdi.1 passb.1 sdatrp.1 trix.1 \ +cdiv.1 dasum.1 dohtrl.1 dtrmm.1 passb2.1 sdawts.1 tsturm.1 \ +cdntl.1 dasyik.1 domn.1 dtrmv.1 passb3.1 sdcor.1 u11ls.1 \ +cdntp.1 dasyjy.1 dorth.1 dtrsl.1 passb4.1 sdcst.1 u11us.1 \ +cdotc.1 datanh.1 dorthr.1 dtrsm.1 passb5.1 sdntl.1 u12ls.1 \ +cdotu.1 davint.1 dp1vlu.1 dtrsv.1 passf.1 sdntp.1 u12us.1 \ +cdpsc.1 daws.1 dpbco.1 du11ls.1 passf2.1 sdot.1 ulsia.1 \ +cdpst.1 daxpy.1 dpbdi.1 du11us.1 passf3.1 sdpsc.1 usrmat.1 \ +cdriv1.1 dbcg.1 dpbfa.1 du12ls.1 passf4.1 sdpst.1 vnwrms.1 \ +cdriv2.1 dbdiff.1 dpbsl.1 du12us.1 passf5.1 sdriv1.1 wnlit.1 \ +cdriv3.1 dbesi.1 dpchbs.1 dulsia.1 pchbs.1 sdriv2.1 wnlsm.1 \ +cdscl.1 dbesi0.1 dpchce.1 dusrmt.1 pchce.1 sdriv3.1 wnlt1.1 \ +cdstp.1 dbesi1.1 dpchci.1 dvecs.1 pchci.1 sdscl.1 wnlt2.1 \ +cdzro.1 dbesj.1 dpchcm.1 dvnrms.1 pchcm.1 sdsdot.1 wnlt3.1 \ +cexprl.1 dbesj0.1 dpchcs.1 dvout.1 pchcs.1 sdstp.1 wnnls.1 \ +cfftb.1 dbesj1.1 dpchdf.1 dwnlit.1 pchdf.1 sdzro.1 xadd.1 \ +cfftb1.1 dbesk.1 dpchfd.1 dwnlsm.1 pchdoc.1 sepeli.1 xadj.1 \ +cfftf.1 dbesk0.1 dpchfe.1 dwnlt1.1 pchfd.1 sepx4.1 xc210.1 \ +cfftf1.1 dbesk1.1 dpchia.1 dwnlt2.1 pchfe.1 sgbco.1 xcon.1 \ +cffti.1 dbesks.1 dpchic.1 dwnlt3.1 pchia.1 sgbdi.1 xerbla.1 \ +cffti1.1 dbesy.1 dpchid.1 dwnnls.1 pchic.1 sgbfa.1 xerclr.1 \ +cfod.1 dbesy0.1 dpchim.1 dwritp.1 pchid.1 sgbmv.1 xercnt.1 \ +cg.1 dbesy1.1 dpchkt.1 dwupdt.1 pchim.1 sgbsl.1 xerdmp.1 \ +cgamma.1 dbeta.1 dpchng.1 dx.1 pchkt.1 sgeco.1 xerhlt.1 \ +cgamr.1 dbetai.1 dpchsp.1 dx4.1 pchngs.1 sgedi.1 xermax.1 \ +cgbco.1 dbfqad.1 dpchst.1 dxadd.1 pchsp.1 sgeev.1 xermsg.1 \ +cgbdi.1 dbhin.1 dpchsw.1 dxadj.1 pchst.1 sgefa.1 xerprn.1 \ +cgbfa.1 dbi.1 dpcoef.1 dxc210.1 pchsw.1 sgefs.1 xersve.1 \ +cgbmv.1 dbie.1 dpfqad.1 dxcon.1 pcoef.1 sgeir.1 xgetf.1 \ +cgbsl.1 dbinom.1 dpigmr.1 dxlcal.1 pfqad.1 sgemm.1 xgetua.1 \ +cgeco.1 dbint4.1 dpincw.1 dxlegf.1 pgsf.1 sgemv.1 xgetun.1 \ +cgedi.1 dbintk.1 dpinit.1 dxnrmp.1 pimach.1 sger.1 xlegf.1 \ +cgeev.1 dbkias.1 dpintm.1 dxpmu.1 pinitm.1 sgesl.1 xnrmp.1 \ +cgefa.1 dbkisr.1 dpjac.1 dxpmup.1 pjac.1 sglss.1 xpmu.1 \ +cgefs.1 dbksol.1 dplint.1 dxpnrm.1 pnnzrs.1 sgmres.1 xpmup.1 \ +cgeir.1 dbndac.1 dplpce.1 dxpqnu.1 poch.1 sgtsl.1 xpnrm.1 \ +cgemm.1 dbndsl.1 dplpdm.1 dxpsi.1 poch1.1 shels.1 xpqnu.1 \ +cgemv.1 dbnfac.1 dplpfe.1 dxqmu.1 pois3d.1 sheqr.1 xpsi.1 \ +cgerc.1 dbnslv.1 dplpfl.1 dxqnu.1 poisd2.1 sindg.1 xqmu.1 \ +cgeru.1 dbocls.1 dplpmn.1 dxred.1 poisn2.1 sinqb.1 xqnu.1 \ +cgesl.1 dbols.1 dplpmu.1 dxset.1 poisp2.1 sinqf.1 xred.1 \ +cgtsl.1 dbolsm.1 dplpup.1 dy.1 poistg.1 sinqi.1 xset.1 \ +ch.1 dbsgq8.1 dpnnzr.1 dy4.1 polcof.1 sint.1 xsetf.1 \ +chbmv.1 dbsi0e.1 dpoch.1 dyairy.1 polfit.1 sinti.1 xsetua.1 \ +chemm.1 dbsi1e.1 dpoch1.1 e1.1 polint.1 sintrp.1 xsetun.1 \ +chemv.1 dbsk0e.1 dpoco.1 efc.1 polyvl.1 sir.1 yairy.1 \ +cher.1 dbsk1e.1 dpodi.1 efcmn.1 pos3d1.1 zabs.1 \ +cher2.1 dbskes.1 dpofa.1 ei.1 postg2.1 sllti2.1 zacai.1 \ +cher2k.1 dbskin.1 dpofs.1 eisdoc.1 ppadd.1 slpdoc.1 zacon.1 \ +cherk.1 dbsknu.1 dpolcf.1 elmbak.1 ppgq8.1 slvs.1 zairy.1 \ +chfcm.1 dbspdr.1 dpolft.1 elmhes.1 ppgsf.1 smout.1 zasyi.1 \ +chfdv.1 dbspev.1 dpolvl.1 eltran.1 pppsf.1 snbco.1 zbesh.1 \ +chfev.1 dbsppp.1 dpopt.1 enorm.1 ppqad.1 snbdi.1 zbesi.1 \ +chfie.1 dbspvd.1 dposl.1 erf.1 ppsgf.1 snbfa.1 zbesj.1 \ +chico.1 dbspvn.1 dppco.1 erfc.1 ppspf.1 snbfs.1 zbesk.1 \ +chidi.1 dbsqad.1 dppdi.1 ppval.1 snbir.1 zbesy.1 \ +chiev.1 dbsynu.1 dpperm.1 exint.1 proc.1 snbsl.1 zbinu.1 \ +chifa.1 dbvalu.1 dppfa.1 exprel.1 procp.1 snls1.1 zbiry.1 \ +chisl.1 dppgq8.1 ezfft1.1 prod.1 snls1e.1 zbknu.1 \ +chkder.1 dppqad.1 ezfftb.1 prodp.1 snrm2.1 zbuni.1 \ +chkpr4.1 dppsl.1 ezfftf.1 prvec.1 snsq.1 zbunk.1 \ +chkprm.1 dcbrt.1 dppval.1 ezffti.1 prwpge.1 snsqe.1 zdiv.1 \ +chksn4.1 dcdot.1 dprvec.1 fac.1 prwvir.1 sods.1 zexp.1 \ +chksng.1 dcfod.1 dprwpg.1 fc.1 psgf.1 somn.1 zkscl.1 \ +chpco.1 dcg.1 dprwvr.1 fcmn.1 psi.1 sopenm.1 zlog.1 \ +chpdi.1 dcgn.1 dpsi.1 fdjac1.1 psifn.1 sorth.1 zmlri.1 \ +chpfa.1 dcgs.1 dpsifn.1 fdjac3.1 psixn.1 sos.1 zmlt.1 \ +chpmv.1 dchdc.1 dpsixn.1 fdump.1 pvalue.1 soseqs.1 zrati.1 \ +chpr.1 dchdd.1 dpsort.1 fftdoc.1 pythag.1 sossol.1 zs1s2.1 \ +chpr2.1 dchex.1 dptsl.1 figi.1 qag.1 spbco.1 zseri.1 \ +chpsl.1 dchfcm.1 dqag.1 figi2.1 qage.1 spbdi.1 zshch.1 \ +chu.1 dchfdv.1 dqage.1 fulmat.1 qagi.1 spbfa.1 zsqrt.1 \ +cinvit.1 dchfev.1 dqagi.1 fundoc.1 qagie.1 spbsl.1 zuchk.1 \ +ckscl.1 dchfie.1 dqagie.1 fzero.1 qagp.1 speli4.1 zunhj.1 \ +clbeta.1 dchkw.1 dqagp.1 gami.1 qagpe.1 spelip.1 zuni1.1 \ +clngam.1 dchu.1 dqagpe.1 gamic.1 qags.1 spenc.1 zuni2.1 \ +clnrel.1 dchud.1 dqags.1 gamit.1 qagse.1 spigmr.1 zunik.1 \ +clog10.1 dckder.1 dqagse.1 gamlim.1 qawc.1 spincw.1 zunk1.1 \ +cmgnbn.1 dcoef.1 dqawc.1 gamln.1 qawce.1 spinit.1 zunk2.1 \ +cmlri.1 dcopy.1 dqawce.1 gamma.1 qawf.1 splp.1 zuoik.1 \ +cmpcsg.1 dcopym.1 dqawf.1 gamr.1 qawfe.1 splpce.1 zwrsk.1 \ +cmposd.1 dcosdg.1 dqawfe.1 gamrn.1 qawo.1 splpdm.1 \ +cmposn.1 dcot.1 dqawo.1 gaus8.1 qawoe.1 splpfe.1 \ +cmposp.1 dcov.1 dqawoe.1 genbun.1 qaws.1 splpfl.1 \ +cmptr3.1 dcpplt.1 dqaws.1 h12.1 qawse.1 splpmn.1 \ +cmptrx.1 dcscal.1 dqawse.1 hfti.1 qc25c.1 splpmu.1 \ +cnbco.1 dcsevl.1 dqc25c.1 hkseq.1 qc25f.1 splpup.1 + +# +# Library targets and man pages. +# + +all: libslatec.a libslatec.so doc + +libslatec.a: + cd static; make + +libslatec.so: + cd dynamic; make + +doc: $(MAN) + +${MAN}: %.1: %.f + sed -f makedoc.sed $< > $@ + +install: + mv static/libslatec.a /usr/local/lib; \ + mv dynamic/libslatec.so /usr/local/lib; ldconfig; \ + mv *.1 /usr/local/man/man1 + +clean: + rm -f *.1; cd static; make clean; cd ../dynamic; make clean diff -ruN ./r1mach.f ../src.patched/r1mach.f --- ./r1mach.f 1993-02-18 18:07:54.000000000 +0100 +++ ../src.patched/r1mach.f 1999-10-06 23:49:59.000000000 +0200 @@ -68,20 +68,14 @@ C 930201 Added DEC Alpha and SGI constants. (RWC and WRB) C***END PROLOGUE R1MACH C - INTEGER SMALL(2) - INTEGER LARGE(2) - INTEGER RIGHT(2) - INTEGER DIVER(2) - INTEGER LOG10(2) -C - REAL RMACH(5) - SAVE RMACH -C - EQUIVALENCE (RMACH(1),SMALL(1)) - EQUIVALENCE (RMACH(2),LARGE(1)) - EQUIVALENCE (RMACH(3),RIGHT(1)) - EQUIVALENCE (RMACH(4),DIVER(1)) - EQUIVALENCE (RMACH(5),LOG10(1)) +C + external slamch + REAL RMACH(5),slamch + integer iflag + + SAVE RMACH,iflag + data iflag/0/ +C C C MACHINE CONSTANTS FOR THE AMIGA C ABSOFT FORTRAN COMPILER USING THE 68020/68881 COMPILER OPTION @@ -413,6 +407,15 @@ IF (I .LT. 1 .OR. I .GT. 5) CALL XERMSG ('SLATEC', 'R1MACH', + 'I OUT OF BOUNDS', 1, 2) C + if (iflag.eq.0) then + iflag=1 + rmach(1)=slamch('u') + rmach(2)=slamch('o') + rmach(3)=slamch('e') + rmach(4)=slamch('p') + rmach(5)=slamch('b') + rmach(5)=log10(rmach(5)) + endif R1MACH = RMACH(I) RETURN C diff -ruN ./readme ../src.patched/readme --- ./readme 1970-01-01 01:00:00.000000000 +0100 +++ ../src.patched/readme 2000-09-18 22:29:20.000000000 +0200 @@ -0,0 +1,57 @@ + + + +Synopsis. + +This package contains some files which allow the compilation of Slatec library +on Linux. It has been tested on RH 6.x on x86. Probably it works on other +systems. The software packages required to compile and use the library are: +egcs +egcs-g77 +lapack + + + +Installation. + +Download slatec_src.tgz from netlib (www.netlib.org) and open the archive on +a directory of your choice. In the same directory open this archive, then type +make; make install +This will compile and install the library (both static and dynamic) in +/usr/local/lib and the man pages in /usr/local/man/man1. Change the makefile +to change the installation directories. The makedoc.sed script builds the +man pages from the initial comment of the sources. +Note that you must be root to use the above directories and that /usr/local/lib +must be listed in /etc/ld.so.conf . +A program linked with slatec needs also to be linked with lapack, because the +routines [sd]lamch are used in [dr]1mach. + + + +Author. + +Giuseppe Borzi' +e-mail: etana@tiscalinet.it +http://web.tiscalinet.it/gborzi +fax: +39 1782235968 +Assistant Professor at the Univ. of Messina - Italia + + + +License. + +General Public License. Slatec is 'Freely distributable' as they say. + + + +Filelist. + +d1mach.f ( modified by including calls to dlamch ) +dynamic/makefile ( makefile for dynamic library ) +i1mach.f ( with lines for IBM PC uncommented ) +makedoc.sed ( builds man pages ) +makefile +r1mach.f ( modified by including calls to slamch ) +readme ( this file ) +static/makefile ( makefile for static library ) + Binary files ./slatec4linux.tgz and ../src.patched/slatec4linux.tgz differ diff -ruN ./static/makefile ../src.patched/static/makefile --- ./static/makefile 1970-01-01 01:00:00.000000000 +0100 +++ ../src.patched/static/makefile 1999-12-22 00:32:54.000000000 +0100 @@ -0,0 +1,222 @@ +FFLAGS= -O2 +OBJ = \ +aaaaaa.o cnbdi.o dcv.o dqc25f.o hpperm.o qc25s.o spoco.o \ +acosh.o cnbfa.o ddaini.o dqc25s.o hpsort.o qcheb.o spodi.o \ +ai.o cnbfs.o ddajac.o dqcheb.o hqr.o qelg.o spofa.o \ +aie.o cnbir.o ddanrm.o dqdota.o hqr2.o qform.o spofs.o \ +albeta.o cnbsl.o ddaslv.o dqdoti.o hstart.o qk15.o spoir.o \ +algams.o combak.o ddassl.o dqelg.o hstcrt.o qk15i.o spopt.o \ +ali.o comhes.o ddastp.o dqform.o hstcs1.o qk15w.o sposl.o \ +alngam.o comlr.o ddatrp.o dqk15.o hstcsp.o qk21.o sppco.o \ +alnrel.o comlr2.o ddaws.o dqk15i.o hstcyl.o qk31.o sppdi.o \ +asinh.o compb.o ddawts.o dqk15w.o hstplr.o qk41.o spperm.o \ +asyik.o comqr.o ddcor.o dqk21.o hstssp.o qk51.o sppfa.o \ +asyjy.o comqr2.o ddcst.o dqk31.o htrib3.o qk61.o sppsl.o \ +atanh.o cortb.o ddeabm.o dqk41.o htribk.o qmomo.o spsort.o \ +avint.o corth.o ddebdf.o dqk51.o htrid3.o qnc79.o sptsl.o \ +bakvec.o cosdg.o dderkf.o dqk61.o htridi.o qng.o sqrdc.o \ +balanc.o cosgen.o ddes.o dqmomo.o hvnrm.o qpdoc.o sqrsl.o \ +balbak.o cosqb.o ddntl.o dqnc79.o hw3crt.o qpsrt.o sreadp.o \ +bandr.o cosqb1.o ddntp.o dqng.o hwscrt.o qrfac.o srlcal.o \ +bandv.o cosqf.o ddoglg.o dqpsrt.o hwscs1.o qrsolv.o srot.o \ +bcrh.o cosqf1.o ddot.o dqrdc.o hwscsp.o qs2i1d.o srotg.o \ +bdiff.o cosqi.o ddpsc.o dqrfac.o hwscyl.o qs2i1r.o srotm.o \ +besi.o cost.o ddpst.o dqrsl.o hwsplr.o qwgtc.o srotmg.o \ +besi0.o costi.o ddriv1.o dqrslv.o hwsss1.o qwgtf.o ss2lt.o \ +besi0e.o cot.o ddriv2.o dqwgtc.o hwsssp.o qwgts.o ss2y.o \ +besi1.o cpadd.o ddriv3.o dqwgtf.o i1mach.o qzhes.o ssbmv.o \ +besi1e.o cpbco.o ddscl.o dqwgts.o i1merg.o qzit.o sscal.o \ +besj.o cpbdi.o ddstp.o drc.o icamax.o qzval.o ssd2s.o \ +besj0.o cpbfa.o ddzro.o drc3jj.o icopy.o qzvec.o ssdbcg.o \ +besj1.o cpbsl.o de1.o drc3jm.o idamax.o r1mach.o ssdcg.o \ +besk.o cpevl.o deabm.o drc6j.o idloc.o r1mpyq.o ssdcgn.o \ +besk0.o cpevlr.o debdf.o drd.o imtql1.o r1updt.o ssdcgs.o \ +besk0e.o cpoco.o defc.o dreadp.o imtql2.o r9aimp.o ssdgmr.o \ +besk1.o cpodi.o defcmn.o dreort.o imtqlv.o r9atn1.o ssdi.o \ +besk1e.o cpofa.o defe4.o drf.o indxa.o r9chu.o ssdomn.o \ +beskes.o cpofs.o defehl.o drj.o indxb.o r9gmic.o ssds.o \ +besknu.o cpoir.o defer.o indxc.o r9gmit.o ssdscl.o \ +besks.o cposl.o dei.o drkfs.o initds.o r9knus.o ssgs.o \ +besy.o cppco.o denorm.o drlcal.o inits.o r9lgic.o ssiccg.o \ +besy0.o cppdi.o derf.o drot.o intrv.o r9lgit.o ssico.o \ +besy1.o cppfa.o derfc.o drotg.o intyd.o r9lgmc.o ssics.o \ +besynu.o cppsl.o derkf.o drotm.o invit.o r9ln2r.o ssidi.o \ +beta.o cpqr79.o derkfs.o drotmg.o inxca.o r9pak.o ssiev.o \ +betai.o cproc.o des.o drsco.o inxcb.o r9upak.o ssifa.o \ +bfqad.o cprocp.o ds2lt.o inxcc.o radb2.o ssilur.o \ +bi.o cprod.o dexint.o ds2y.o iploc.o radb3.o ssilus.o \ +bie.o cprodp.o dexprl.o dsbmv.o ipperm.o radb4.o ssisl.o \ +binom.o cpsi.o dfac.o dscal.o ipsort.o radb5.o ssjac.o \ +bint4.o cptsl.o dfc.o dsd2s.o isamax.o radbg.o ssli.o \ +bintk.o cpzero.o dfcmn.o dsdbcg.o isdbcg.o radf2.o ssli2.o \ +bisect.o cqrdc.o dfdjc1.o dsdcg.o isdcg.o radf3.o ssllti.o \ +bkias.o cqrsl.o dfdjc3.o dsdcgn.o isdcgn.o radf4.o sslubc.o \ +bkisr.o crati.o dfehl.o dsdcgs.o isdcgs.o radf5.o sslucn.o \ +bksol.o crotg.o dfspvd.o dsdgmr.o isdgmr.o radfg.o sslucs.o \ +blktr1.o cs1s2.o dfspvn.o dsdi.o isdir.o rand.o sslugm.o \ +blktri.o cscal.o dfulmt.o dsdomn.o isdomn.o ratqr.o sslui.o \ +bndacc.o cscale.o dfzero.o dsdot.o isort.o rc.o sslui2.o \ +bndsol.o cseri.o dgami.o dsds.o issbcg.o rc3jj.o sslui4.o \ +bnfac.o csevl.o dgamic.o dsdscl.o isscg.o rc3jm.o ssluom.o \ +bnslv.o cshch.o dgamit.o dsgs.o isscgn.o rc6j.o ssluti.o \ +bqr.o csico.o dgamlm.o dsiccg.o isscgs.o rd.o ssmmi2.o \ +bsgq8.o csidi.o dgamln.o dsico.o issgmr.o rebak.o ssmmti.o \ +bskin.o csifa.o dgamma.o dsics.o issir.o rebakb.o ssmtv.o \ +bspdoc.o csinh.o dgamr.o dsidi.o issomn.o reduc.o ssmv.o \ +bspdr.o csisl.o dgamrn.o dsifa.o iswap.o reduc2.o ssort.o \ +bspev.o cspco.o dgaus8.o dsilur.o ivout.o reort.o sspco.o \ +bsplvd.o cspdi.o dgbco.o dsilus.o j4save.o rf.o sspdi.o \ +bsplvn.o cspfa.o dgbdi.o dsindg.o jairy.o rfftb.o sspev.o \ +bsppp.o cspsl.o dgbfa.o dsisl.o la05ad.o rfftb1.o sspfa.o \ +bspvd.o csroot.o dgbmv.o dsjac.o la05as.o rfftf.o sspmv.o \ +bspvn.o csrot.o dgbsl.o dsli.o la05bd.o rfftf1.o sspr.o \ +bsqad.o csscal.o dgeco.o dsli2.o la05bs.o rffti.o sspr2.o \ +bsrh.o csvdc.o dgedi.o dsllti.o la05cd.o rffti1.o sspsl.o \ +bvalu.o cswap.o dgefa.o dslubc.o la05cs.o rg.o ssvdc.o \ +csymm.o dgefs.o dslucn.o la05ed.o rgauss.o sswap.o \ +csyr2k.o dgemm.o dslucs.o la05es.o rgg.o ssymm.o \ +csyrk.o dgemv.o dslugm.o llsia.o rj.o ssymv.o \ +c0lgmc.o ctan.o dger.o dslui.o lmpar.o ssyr.o \ +c1merg.o ctanh.o dgesl.o dslui2.o lpdp.o rpqr79.o ssyr2.o \ +c9lgmc.o ctbmv.o dglss.o dslui4.o lsame.o rpzero.o ssyr2k.o \ +c9ln2r.o ctbsv.o dgmres.o dsluom.o lsei.o rs.o ssyrk.o \ +cacai.o ctpmv.o dgtsl.o dsluti.o lsi.o rsb.o stbmv.o \ +cacon.o ctpsv.o dh12.o dslvs.o lsod.o rsco.o stbsv.o \ +cacos.o ctrco.o dhels.o dsmmi2.o lssods.o rsg.o steps.o \ +cacosh.o ctrdi.o dheqr.o dsmmti.o lssuds.o rsgab.o stin.o \ +cairy.o ctrmm.o dhfti.o dsmtv.o macon.o rsgba.o stod.o \ +carg.o ctrmv.o dhkseq.o dsmv.o rsp.o stor1.o \ +casin.o ctrsl.o dhstrt.o dsort.o mc20ad.o rst.o stout.o \ +casinh.o ctrsm.o dhvnrm.o dsos.o mc20as.o rt.o stpmv.o \ +casyi.o ctrsv.o dintp.o dsoseq.o mgsbv.o runif.o stpsv.o \ +catan.o cuchk.o dintrv.o dsossl.o minfit.o rwupdt.o strco.o \ +catan2.o cunhj.o dintyd.o dspco.o minso4.o s1merg.o strdi.o \ +catanh.o cuni1.o dir.o dspdi.o minsol.o sasum.o strmm.o \ +caxpy.o cuni2.o djairy.o dspenc.o mpadd.o saxpy.o strmv.o \ +cbabk2.o cunik.o dlbeta.o dspfa.o mpadd2.o sbcg.o strsl.o \ +cbal.o cunk1.o dlgams.o dsplp.o mpadd3.o sbhin.o strsm.o \ +cbesh.o cunk2.o dli.o dspmv.o mpblas.o sbocls.o strsv.o \ +cbesi.o cuoik.o dllsia.o dspr.o mpcdm.o sbols.o stway.o \ +cbesj.o cv.o dllti2.o dspr2.o mpchk.o sbolsm.o suds.o \ +cbesk.o cwrsk.o dlngam.o dspsl.o mpcmd.o scasum.o svco.o \ +cbesy.o d1mach.o dlnrel.o dsteps.o mpdivi.o scg.o svd.o \ +cbeta.o d1merg.o dlpdoc.o dstod.o mperr.o scgn.o svecs.o \ +cbinu.o d1mpyq.o dlpdp.o dstor1.o mpmaxr.o scgs.o svout.o \ +cbiry.o d1updt.o dlsei.o dstway.o mpmlp.o schdc.o swritp.o \ +cbknu.o d9aimp.o dlsi.o dsuds.o mpmul.o schdd.o sxlcal.o \ +cblkt1.o d9atn1.o dlsod.o dsvco.o mpmul2.o schex.o tevlc.o \ +cblktr.o d9b0mp.o dlssud.o dsvdc.o mpmuli.o schkw.o tevls.o \ +cbrt.o d9b1mp.o dmacon.o dswap.o mpnzr.o schud.o tinvit.o \ +cbuni.o d9chu.o dmgsbv.o dsymm.o mpovfl.o sclosm.o tql1.o \ +cbunk.o d9gmic.o dmout.o dsymv.o mpstr.o scnrm2.o tql2.o \ +ccbrt.o d9gmit.o dmpar.o dsyr.o mpunfl.o scoef.o tqlrat.o \ +cchdc.o d9knus.o dnbco.o dsyr2.o numxer.o scopy.o trbak1.o \ +cchdd.o d9lgic.o dnbdi.o dsyr2k.o ohtrol.o scopym.o trbak3.o \ +cchex.o d9lgit.o dnbfa.o dsyrk.o ohtror.o scov.o tred1.o \ +cchud.o d9lgmc.o dnbfs.o dtbmv.o ortbak.o scpplt.o tred2.o \ +ccmpb.o d9ln2r.o dnbsl.o dtbsv.o orthes.o sdaini.o tred3.o \ +ccopy.o d9pak.o dnls1.o dtin.o ortho4.o sdajac.o tri3.o \ +ccosh.o d9upak.o dnls1e.o dtout.o orthog.o sdanrm.o tridib.o \ +ccot.o dacosh.o dnrm2.o dtpmv.o orthol.o sdaslv.o tridq.o \ +cdcdot.o dai.o dnsq.o dtpsv.o orthor.o sdassl.o tris4.o \ +cdcor.o daie.o dnsqe.o dtrco.o ortran.o sdastp.o trisp.o \ +cdcst.o dasinh.o dogleg.o dtrdi.o passb.o sdatrp.o trix.o \ +cdiv.o dasum.o dohtrl.o dtrmm.o passb2.o sdawts.o tsturm.o \ +cdntl.o dasyik.o domn.o dtrmv.o passb3.o sdcor.o u11ls.o \ +cdntp.o dasyjy.o dorth.o dtrsl.o passb4.o sdcst.o u11us.o \ +cdotc.o datanh.o dorthr.o dtrsm.o passb5.o sdntl.o u12ls.o \ +cdotu.o davint.o dp1vlu.o dtrsv.o passf.o sdntp.o u12us.o \ +cdpsc.o daws.o dpbco.o du11ls.o passf2.o sdot.o ulsia.o \ +cdpst.o daxpy.o dpbdi.o du11us.o passf3.o sdpsc.o usrmat.o \ +cdriv1.o dbcg.o dpbfa.o du12ls.o passf4.o sdpst.o vnwrms.o \ +cdriv2.o dbdiff.o dpbsl.o du12us.o passf5.o sdriv1.o wnlit.o \ +cdriv3.o dbesi.o dpchbs.o dulsia.o pchbs.o sdriv2.o wnlsm.o \ +cdscl.o dbesi0.o dpchce.o dusrmt.o pchce.o sdriv3.o wnlt1.o \ +cdstp.o dbesi1.o dpchci.o dvecs.o pchci.o sdscl.o wnlt2.o \ +cdzro.o dbesj.o dpchcm.o dvnrms.o pchcm.o sdsdot.o wnlt3.o \ +cexprl.o dbesj0.o dpchcs.o dvout.o pchcs.o sdstp.o wnnls.o \ +cfftb.o dbesj1.o dpchdf.o dwnlit.o pchdf.o sdzro.o xadd.o \ +cfftb1.o dbesk.o dpchfd.o dwnlsm.o pchdoc.o sepeli.o xadj.o \ +cfftf.o dbesk0.o dpchfe.o dwnlt1.o pchfd.o sepx4.o xc210.o \ +cfftf1.o dbesk1.o dpchia.o dwnlt2.o pchfe.o sgbco.o xcon.o \ +cffti.o dbesks.o dpchic.o dwnlt3.o pchia.o sgbdi.o xerbla.o \ +cffti1.o dbesy.o dpchid.o dwnnls.o pchic.o sgbfa.o xerclr.o \ +cfod.o dbesy0.o dpchim.o dwritp.o pchid.o sgbmv.o xercnt.o \ +cg.o dbesy1.o dpchkt.o dwupdt.o pchim.o sgbsl.o xerdmp.o \ +cgamma.o dbeta.o dpchng.o dx.o pchkt.o sgeco.o xerhlt.o \ +cgamr.o dbetai.o dpchsp.o dx4.o pchngs.o sgedi.o xermax.o \ +cgbco.o dbfqad.o dpchst.o dxadd.o pchsp.o sgeev.o xermsg.o \ +cgbdi.o dbhin.o dpchsw.o dxadj.o pchst.o sgefa.o xerprn.o \ +cgbfa.o dbi.o dpcoef.o dxc210.o pchsw.o sgefs.o xersve.o \ +cgbmv.o dbie.o dpfqad.o dxcon.o pcoef.o sgeir.o xgetf.o \ +cgbsl.o dbinom.o dpigmr.o dxlcal.o pfqad.o sgemm.o xgetua.o \ +cgeco.o dbint4.o dpincw.o dxlegf.o pgsf.o sgemv.o xgetun.o \ +cgedi.o dbintk.o dpinit.o dxnrmp.o pimach.o sger.o xlegf.o \ +cgeev.o dbkias.o dpintm.o dxpmu.o pinitm.o sgesl.o xnrmp.o \ +cgefa.o dbkisr.o dpjac.o dxpmup.o pjac.o sglss.o xpmu.o \ +cgefs.o dbksol.o dplint.o dxpnrm.o pnnzrs.o sgmres.o xpmup.o \ +cgeir.o dbndac.o dplpce.o dxpqnu.o poch.o sgtsl.o xpnrm.o \ +cgemm.o dbndsl.o dplpdm.o dxpsi.o poch1.o shels.o xpqnu.o \ +cgemv.o dbnfac.o dplpfe.o dxqmu.o pois3d.o sheqr.o xpsi.o \ +cgerc.o dbnslv.o dplpfl.o dxqnu.o poisd2.o sindg.o xqmu.o \ +cgeru.o dbocls.o dplpmn.o dxred.o poisn2.o sinqb.o xqnu.o \ +cgesl.o dbols.o dplpmu.o dxset.o poisp2.o sinqf.o xred.o \ +cgtsl.o dbolsm.o dplpup.o dy.o poistg.o sinqi.o xset.o \ +ch.o dbsgq8.o dpnnzr.o dy4.o polcof.o sint.o xsetf.o \ +chbmv.o dbsi0e.o dpoch.o dyairy.o polfit.o sinti.o xsetua.o \ +chemm.o dbsi1e.o dpoch1.o e1.o polint.o sintrp.o xsetun.o \ +chemv.o dbsk0e.o dpoco.o efc.o polyvl.o sir.o yairy.o \ +cher.o dbsk1e.o dpodi.o efcmn.o pos3d1.o zabs.o \ +cher2.o dbskes.o dpofa.o ei.o postg2.o sllti2.o zacai.o \ +cher2k.o dbskin.o dpofs.o eisdoc.o ppadd.o slpdoc.o zacon.o \ +cherk.o dbsknu.o dpolcf.o elmbak.o ppgq8.o slvs.o zairy.o \ +chfcm.o dbspdr.o dpolft.o elmhes.o ppgsf.o smout.o zasyi.o \ +chfdv.o dbspev.o dpolvl.o eltran.o pppsf.o snbco.o zbesh.o \ +chfev.o dbsppp.o dpopt.o enorm.o ppqad.o snbdi.o zbesi.o \ +chfie.o dbspvd.o dposl.o erf.o ppsgf.o snbfa.o zbesj.o \ +chico.o dbspvn.o dppco.o erfc.o ppspf.o snbfs.o zbesk.o \ +chidi.o dbsqad.o dppdi.o ppval.o snbir.o zbesy.o \ +chiev.o dbsynu.o dpperm.o exint.o proc.o snbsl.o zbinu.o \ +chifa.o dbvalu.o dppfa.o exprel.o procp.o snls1.o zbiry.o \ +chisl.o dppgq8.o ezfft1.o prod.o snls1e.o zbknu.o \ +chkder.o dppqad.o ezfftb.o prodp.o snrm2.o zbuni.o \ +chkpr4.o dppsl.o ezfftf.o prvec.o snsq.o zbunk.o \ +chkprm.o dcbrt.o dppval.o ezffti.o prwpge.o snsqe.o zdiv.o \ +chksn4.o dcdot.o dprvec.o fac.o prwvir.o sods.o zexp.o \ +chksng.o dcfod.o dprwpg.o fc.o psgf.o somn.o zkscl.o \ +chpco.o dcg.o dprwvr.o fcmn.o psi.o sopenm.o zlog.o \ +chpdi.o dcgn.o dpsi.o fdjac1.o psifn.o sorth.o zmlri.o \ +chpfa.o dcgs.o dpsifn.o fdjac3.o psixn.o sos.o zmlt.o \ +chpmv.o dchdc.o dpsixn.o fdump.o pvalue.o soseqs.o zrati.o \ +chpr.o dchdd.o dpsort.o fftdoc.o pythag.o sossol.o zs1s2.o \ +chpr2.o dchex.o dptsl.o figi.o qag.o spbco.o zseri.o \ +chpsl.o dchfcm.o dqag.o figi2.o qage.o spbdi.o zshch.o \ +chu.o dchfdv.o dqage.o fulmat.o qagi.o spbfa.o zsqrt.o \ +cinvit.o dchfev.o dqagi.o fundoc.o qagie.o spbsl.o zuchk.o \ +ckscl.o dchfie.o dqagie.o fzero.o qagp.o speli4.o zunhj.o \ +clbeta.o dchkw.o dqagp.o gami.o qagpe.o spelip.o zuni1.o \ +clngam.o dchu.o dqagpe.o gamic.o qags.o spenc.o zuni2.o \ +clnrel.o dchud.o dqags.o gamit.o qagse.o spigmr.o zunik.o \ +clog10.o dckder.o dqagse.o gamlim.o qawc.o spincw.o zunk1.o \ +cmgnbn.o dcoef.o dqawc.o gamln.o qawce.o spinit.o zunk2.o \ +cmlri.o dcopy.o dqawce.o gamma.o qawf.o splp.o zuoik.o \ +cmpcsg.o dcopym.o dqawf.o gamr.o qawfe.o splpce.o zwrsk.o \ +cmposd.o dcosdg.o dqawfe.o gamrn.o qawo.o splpdm.o \ +cmposn.o dcot.o dqawo.o gaus8.o qawoe.o splpfe.o \ +cmposp.o dcov.o dqawoe.o genbun.o qaws.o splpfl.o \ +cmptr3.o dcpplt.o dqaws.o h12.o qawse.o splpmn.o \ +cmptrx.o dcscal.o dqawse.o hfti.o qc25c.o splpmu.o \ +cnbco.o dcsevl.o dqc25c.o hkseq.o qc25f.o splpup.o + +# +# Static library target +# + +libslatec.a: $(OBJ) + ar r $@ $(OBJ); ranlib $@ + +${OBJ}: %.o: ../%.f + ${FC} ${FFLAGS} -c -o $@ $< + +clean: + rm -f *.o libslatec.a