• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..29-Mar-2016-

Makefile.amH A D29-Mar-20162.1 KiB9581

Makefile.inH A D29-Mar-201661.1 KiB1,218943

READMEH A D29-Mar-2016639 129

e_acosh.cH A D29-Mar-20162.9 KiB13738

e_atanh.cH A D29-Mar-20163 KiB14038

e_hypot.cH A D29-Mar-20164.2 KiB17177

e_j0.cH A D29-Mar-201615.7 KiB488369

e_j1.cH A D29-Mar-201615.6 KiB487370

e_remainder.cH A D29-Mar-20162.4 KiB11448

e_scalb.cH A D29-Mar-20161.2 KiB5633

ef_acosh.cH A D29-Mar-20161.3 KiB5435

ef_atanh.cH A D29-Mar-20161.2 KiB5535

ef_hypot.cH A D29-Mar-20162.1 KiB8363

ef_j0.cH A D29-Mar-201611.7 KiB440367

ef_j1.cH A D29-Mar-201611.5 KiB440368

ef_remainder.cH A D29-Mar-20161.4 KiB6945

ef_scalb.cH A D29-Mar-20161.3 KiB5437

er_gamma.cH A D29-Mar-2016854 3814

er_lgamma.cH A D29-Mar-201613.8 KiB431213

erf_gamma.cH A D29-Mar-2016950 4014

erf_lgamma.cH A D29-Mar-20167.2 KiB252212

mathfp.texH A D29-Mar-20165.4 KiB233178

s_acos.cH A D29-Mar-20161.8 KiB9510

s_asin.cH A D29-Mar-2016499 3010

s_asine.cH A D29-Mar-20164.1 KiB18777

s_asinh.cH A D29-Mar-20162.3 KiB10837

s_atan.cH A D29-Mar-20161.5 KiB8421

s_atan2.cH A D29-Mar-20161.6 KiB9011

s_atangent.cH A D29-Mar-20164.7 KiB214104

s_ceil.cH A D29-Mar-2016684 3917

s_cos.cH A D29-Mar-2016493 3010

s_cosh.cH A D29-Mar-20161.6 KiB8110

s_erf.cH A D29-Mar-201612.2 KiB374185

s_exp.cH A D29-Mar-20163.1 KiB13453

s_exp2.cH A D29-Mar-2016360 199

s_fabs.cH A D29-Mar-20161.4 KiB8122

s_floor.cH A D29-Mar-20161.7 KiB9316

s_fmod.cH A D29-Mar-20164.3 KiB188105

s_frexp.cH A D29-Mar-20162.3 KiB11225

s_ispos.cH A D29-Mar-2016676 3613

s_ldexp.cH A D29-Mar-20162.3 KiB12646

s_log.cH A D29-Mar-2016523 3010

s_log10.cH A D29-Mar-20161.2 KiB6910

s_logarithm.cH A D29-Mar-20163.4 KiB14954

s_mathcnst.cH A D29-Mar-2016694 2518

s_numtest.cH A D29-Mar-20161.1 KiB5926

s_pow.cH A D29-Mar-20163.4 KiB16595

s_signif.cH A D29-Mar-2016771 3512

s_sin.cH A D29-Mar-2016487 3010

s_sincos.cH A D29-Mar-2016561 3313

s_sine.cH A D29-Mar-20163.5 KiB16775

s_sineh.cH A D29-Mar-20164.3 KiB18675

s_sinf.cH A D29-Mar-2016549 3514

s_sinh.cH A D29-Mar-2016523 3010

s_sqrt.cH A D29-Mar-20162.7 KiB13049

s_tan.cH A D29-Mar-20162.8 KiB14061

s_tanh.cH A D29-Mar-20162.4 KiB11836

s_tgamma.cH A D29-Mar-20161.2 KiB5432

sf_acos.cH A D29-Mar-2016581 3414

sf_asin.cH A D29-Mar-2016576 3514

sf_asine.cH A D29-Mar-20162.1 KiB10667

sf_asinh.cH A D29-Mar-20161.5 KiB6746

sf_atan.cH A D29-Mar-2016857 4625

sf_atan2.cH A D29-Mar-2016663 3515

sf_atangent.cH A D29-Mar-20162.9 KiB14196

sf_ceil.cH A D29-Mar-2016755 4321

sf_cos.cH A D29-Mar-2016568 3514

sf_cosh.cH A D29-Mar-2016605 3414

sf_erf.cH A D29-Mar-20166.9 KiB247206

sf_exp.cH A D29-Mar-20162 KiB9354

sf_exp2.cH A D29-Mar-2016423 2413

sf_fabs.cH A D29-Mar-2016837 4626

sf_floor.cH A D29-Mar-2016744 4420

sf_fmod.cH A D29-Mar-20162.6 KiB10467

sf_frexp.cH A D29-Mar-20161.1 KiB6028

sf_ispos.cH A D29-Mar-2016739 4117

sf_ldexp.cH A D29-Mar-20161.5 KiB8250

sf_log.cH A D29-Mar-2016594 3514

sf_log10.cH A D29-Mar-2016596 3514

sf_logarithm.cH A D29-Mar-20161.8 KiB8548

sf_numtest.cH A D29-Mar-20161.2 KiB6430

sf_pow.cH A D29-Mar-20162.4 KiB12699

sf_signif.cH A D29-Mar-2016871 4121

sf_sin.cH A D29-Mar-2016562 3514

sf_sincos.cH A D29-Mar-2016698 4019

sf_sine.cH A D29-Mar-20162.2 KiB11369

sf_sineh.cH A D29-Mar-20162.3 KiB11171

sf_sinh.cH A D29-Mar-2016587 3514

sf_sqrt.cH A D29-Mar-20162.1 KiB10153

sf_tan.cH A D29-Mar-20162 KiB10561

sf_tanh.cH A D29-Mar-20161.6 KiB7838

sf_tgamma.cH A D29-Mar-20161.1 KiB5232

w_cabs.cH A D29-Mar-2016255 2111

w_drem.cH A D29-Mar-2016214 167

w_jn.cH A D29-Mar-20165.3 KiB24994

wf_cabs.cH A D29-Mar-2016256 2111

wf_drem.cH A D29-Mar-2016269 2011

wf_jn.cH A D29-Mar-20163 KiB139112

zmath.hH A D29-Mar-20161.1 KiB5642

README

1This directory was an experiment to use floating-point operations to implement
2the math library when a processor had a floating-point instruction set.  The
3experiment was a failure in that some of the algorithms chosen (e.g. recursive
4algorithms for sin/cos, etc..) are too simple and do not provide proper accuracy
5nor handle very large or very small inputs adequately.
6
7The code is considered moth-balled.  The stable math library routines can be
8found in libm/math and the configuration option to use this has been removed.
9
10If you wish to experiment with the concept, please feel free and report back if
11you have major improvements.
12