23.2 Library dependencies. 4tH 4tH Forth compiler
Iklan
Iklan
CHAPTER 23. 4TH LIBRARY 422 zenfsinh.4th
zenfsqrt.4th
FSINH, FCOSH, FTANH
FSQRT, F2/ zengamma.4th
An implementation of the Gamma function.
zenhaver.4th
An implementation of the haversine formula.
zenhornr.4th
zenpolar.4th
zenround.4th
zentaylr.4th
An implementation for evaluation of a polynomial by the Horner method.
Polar to Cartesian coordinates conversion.
FROUND
A library for creating approximation functions using Taylor series.
zentodbl.4th
zentrunc.4th
F>D
FTRUNC, FCEIL zxrandom.4th
An exact copy of the Sinclair ZX Spectrum floating point random number generator.
23.2
Library dependencies
Here all mixed, double and floating point library files and their dependencies are listed. If only one of the listed files is needed resolve a dependency, they are printed in italics.
Library ansdbl.4th
ansfloat.4th
ansfpio.4th
asinacos.4th
chi2.4th
dblbin.4th
dbldiv.4th
dbldot.4th
dblsharp.4th
ddigroot.4th
dsqrt.4th
ellipint.4th
erf.4th
erf1.4th
erf1.4th
expout.4th
falog.4th
fatan2.4th
Family Depends on
ANS
ANS
ANS anscore.4th
constant.4th
mixed.4th
ansfloat.4th
dblsharp.4th
fpconst.4th
taylor.4th
ANS/Zen ansfloat.4th
zenans.4th
ansdbl.4th
mixed.4th
dblsharp.4th
mixed.4th
mixed.4th
ANS
ANS
ANS mixed.4th
flnflog.4th
horner.4th
fexp.4th
fequals.4th
fexp.4th
ANS
Zen zenans.4th
zenfexp.4th
ANS/Zen fpdot.4th
ANS fexp.4th
flnflog.4th
asinacos.4th
CHAPTER 23. 4TH LIBRARY
Library fatanh.4th
fbeta.4th
fbetacdf.4th
fbetapdf.4th
fcartes.4th
fcbrt.4th
fdeg2rad.4th
felip.4th
fequals.4th
fenter.4th
ferf.4th
fexp.4th
fexpt.4th
fexpint.4th
fexpm1.4th
fhaversn.4th
flnflog.4th
flnflogb.4th
flnp1.4th
flogist.4th
forwdiff.4th
fp0.4th
fp1.4th
fp2.4th
fp3.4th
fp4.4th
Family
ANS
ANS
ANS
Depends on flnflog.4th
gammaln.4th
fexp.4th
gammaln.4th
fexp.4th
ANS fbeta.4th
falog.4th
asinacos.4th
ANS
ANS ansfloat.4th
ANS/Zen fpconst.4th
ANS ansfloat.4th
fpconst.4th
ANS/Zen ansfloat.4th
zenans.4th
ANS/Zen ansfpio.4th
zenfpio.4th
ANS fpin.4th
fpconst.4th
taylor.4th
ANS
ANS
ANS
ANS
ANS fpconst.4th
fpow.4th
fpconst.4th
taylor.4th
fexp.4th
flnflog.4th
fexp.4th
ANS
ANS fsinfcos.4th
asinacos.4th
fdeg2rad.4th
frexp.4th
ansfpio.4th
fpin.4th
ansfloat.4th
fpconst.4th
fpow10.4th
ANS
ANS
ANS/Zen ansfloat.4th
zenans.4th
Zen zenfloat.4th
zenfpio.4th
Zen flnflog.4th
fexp.4th
Zen zenfloat.4th
zenfpio.4th
zenans.4th
zenfloat.4th
zenans.4th
fpin.4th
fpout.4th
ANS
ANS ansfloat.4th
ansfpio.4th
ansfloat.4th
fpin.4th
423
CHAPTER 23. 4TH LIBRARY
Library fpdot.4th
fpconst.4th
fpin.4th
fpolar.4th
fpout.4th
fpow.4th
fpow10.4th
Family Depends on fpout.4th
ANS/Zen ansfloat.4th
zenans.4th
ANS/Zen ansfpio.4th
fpin.4th
ANS/Zen tonumber.4th
ansfloat.4th
ANS zenans.4th
fsinfcos.4th
ANS/Zen range.4th
represnt.4th
ANS ansfloat.4th
ANS/Zen ansfloat.4th
zenfloat.4th
ANS ferf.4th
fq.4th
fracout.4th
frexp.4th
fsinfcos.4th
fsincost.4th
fsl-util.4th
ftrunc.4th
fvector.4th
fzeta.4th
gamma.4th
gammaln.4th
ANS/Zen fpdot.4th
ANS ansfloat.4th
ANS
ANS fpconst.4th
fpconst.4th
taylor.4th
ANS
ANS
ANS
ANS
ANS ansfpio.4th
fpout.4th
ansfloat.4th
ansfloat.4th
falog.4th
ANS fequals.4th
fexp.4th
flnflog.4th
fsinfcos.4th
horner.4th
flnflog.4th
fpow10.4th
gammapq.4th
gauss.4th
horner.4th
mbinoml.4th
mixed.4th
norm-pdf.4th
pcylfun.4th
permcomb.4th
polys.4th
prng.4th
ANS gammaln.4th
fexp.4th
horner.4th
ANS
ANS fsl-util.4th
mixed.4th
ansdbl.4th
fexp.4th
ANS
ANS falog.4th
fpow10.4th
gamma.4th
mixed.4th
ANS ansfloat.4th
ANS/Zen ansfloat.4th
zenans.4th
represnt.4th
sinhcosh.4th
statist.4th
statist.4th
ANS/Zen dbldot.4th
ansfloat.4th
ANS zenans.4th
fexpm1.4th
ANS
Zen falog.4th
zenfsqrt.4th
424
CHAPTER 23. 4TH LIBRARY
Library taylor.4th
todbl.4th
tonumber.4th
zenans.4th
zenatan2.4th
zenatanh.4th
zencart.4th
zendegrd.4th
zenexpm1.4th
Zen zenfalog.4th
zenfasin.4th
zenfcbrt.4th
zenferf.4th
zenfexp.4th
Family
ANS
Zen
Zen
Zen
Zen
Zen
Zen
Zen
Zen
Zen
Zen zenfln.4th
zenflnp1.4th
zenfloat.4th
zenfloor.4th
zenfmin.4th
zenfpio.4th
zenfprox.4th
zenfsin.4th
zenfsinh.4th
zenfsqrt.4th
Zen
Zen
Zen
Zen
Zen
Zen
Zen
Zen
Zen
Zen zengamma.4th
Zen zenhaver.4th
zenhornr.4th
zenpolar.4th
Zen
Zen
Zen
(none) zenfloat.4th
zenfloor.4th
zentaylr.4th
zenexpm1.4th
zenfloat.4th
zenfsqrt.4th
zenfalog.4th
zenfsin.4th
zenfasin.4th
zenfsqrt.4th
zendegrd.4th
zenfloat.4th
zenfsin.4th
zenround.4th
zenround.4th
zentaylr.4th
zentodbl.4th
Zen
Zen
Zen zentrunc.4th
zenfloat.4th
zenfloat.4th
zentrunc.4th
Zen zenfloor.4th
zxrandom.4th
ANS/Zen ansfloat.4th
zenfloat.4th
Depends on zenans.4th
zenfalog.4th
ansfloat.4th
digit.4th
mixed.4th
digit.4th
zenround.4th
zentodbl.4th
zenfasin.4th
zenfln.4th
zenfsqrt.4th
zenfasin.4th
zenfsqrt.4th
zenfloat.4th
zenfexp.4th
zenfexp.4th
zenfln.4th
zenfsqrt.4th
zentaylr.4th
zenfsqrt.4th
zentaylr.4th
zentaylr.4th
zentrunc.4th
zenfloat.4th
zenfln.4th
mixed.4th
zenfloat.4th
zenfloat.4th
425
CHAPTER 23. 4TH LIBRARY ansfloat fpin fpout ansfpio other ANS FP words zenfloat fpin zenans fpout zenfpio other ZEN FP words
426
Required layer
Either-or layer Optional layer
Figure 23.1: Basic FP architecture gammapq.4th
pcylfun.4th
fbetapdf.4th
fzeta.4th
fbeta.4th
fbetacdf.4th
falog.4th
gammaln.4th
fatanh.4th
flnp1.4th
flnflogb.4th
fpow10.4th
flnflog.4th
frexp.4th
statist.4th
fexpint.4th
sinhcosh.4th
fexpm1.4th
norm-pdf.4th
erf1.4th
flogist.4th
fexp.4th
fpow.4th
gamma.4th
erf.4th
fpolar.4th
fhaversn.4th
ellipint.4th
fcartes.4th
fatan2.4th
fq.4th
gauss.4th
horner.4th
fequals.4th
felip.4th
fsinfcos.4th
fdeg2rad.4th
fenter.4th
fpconst.4th
asinacos.4th
fexpt.4th
fsincost.4th
ferf.4th
fsl-util.4th
fracout.4th
expout.4th
taylor.4th
fpout.4th
todbl.4th
fpin.4th
fcbrt.4th
ftrunc.4th
polys.4th
forwdiff.4th
fvector.4th
chi2.4th
zxrandom.4th
prng.4th
ansfpio.4th
fpdot.4th
tonumber.4th
ansfloat.4th
range.4th
represnt.4th
dbldot.4th
digit.4th
dblsharp.4th
dsqrt.4th
ddigroot.4th
mbinoml.4th
dbldiv.4th
dblbin.4th
mixed.4th
permcomb.4th
ansdbl.4th
anscore.4th
constant.4th
Figure 23.2: Double, mixed and floating point word dependencies (ANS)
• The grey ovals depict library file dependencies that are not automatically resolved.
• Dotted lines indicate that only one of the pictured dependencies needs to be resolved.
CHAPTER 23. 4TH LIBRARY 427 fdeg2rad.4th
fracout.4th
expout.4th
fenter.4th
fpconst.4th
fequals.4th
forwdiff.4th
fpdot.4th
prng.4th
chi2.4th
erf1.4th
zenfpio.4th
zenfsinh.4th
statist.4th
fpin.4th
zenans.4th
zenround.4th
zentodbl.4th
zenpolar.4th
zenfexp.4th
zentrunc.4th
zenexpm1.4th
zenfsin.4th
zentaylr.4th
zenferf.4th
fpout.4th
represnt.4th
range.4th
zengamma.4th
tonumber.4th
dbldot.4th
todbl.4th
zenfalog.4th
zenhaver.4th
zenatan2.4th
zencart.4th
zenflnp1.4th
zenfasin.4th
zenatanh.4th
zenfln.4th
zenfsqrt.4th
digit.4th
zenfcbrt.4th
dblsharp.4th
zenfloor.4th
zenfprox.4th
zenfmin.4th
zendegrd.4th
zenfloat.4th
zenhornr.4th
zxrandom.4th
dbldiv.4th
permcomb.4th
dsqrt.4th
ddigroot.4th
mbinoml.4th
mixed.4th
dblbin.4th
ansdbl.4th
anscore.4th
constant.4th
Figure 23.3: Double, mixed and floating point word dependencies (Zen)
Unduh
Iklan