meulenbr@cstw01.UUCP (Frans Meulenbroeks) (10/03/88)
Hi!
Last weekend I decided to try to port PERL to Minix.
I'm now in the state that all modules compile.
However, when linking, I get unresolved references due to the fact that
Minix does not contain a math lib.
Does anyone have the source of such a beast (most likely in C or
68000 assembly). If so, a copy would be appreciated greatly!
Many thanks!
--
Frans Meulenbroeks
Centre for Software Technology
...!mcvax!philmds!prle!cst!meulenbr or ...!uunet!prlb2!cst!meulenbr
or perhaps meulenbr@cst.prl.philips.nlSJONES%HAMPVMS.BITNET@mitvma.mit.edu (Steve Jones) (10/05/88)
Greetings,
In regards to a math library, I'd remind everyone of MATH(3M) in
4.3 BSD The following appears in the Programmers Reference ...
...But the [MATH(3M)] codes in 4.3 BSD are intended for the
public domain; they may be copied freely provided their
provenance is always acknowledged, and provided users assist
the authors ... by reporting experience with the code.
Now while most of this stuff seems to depend on or at least be
geared towards VAX D_floating-point internal representations, it is a
source of proven routines which are available to the ambitious soul
who undertakes this endeavor.
Good Luck!
--Steve.
BITNET: sjones@hampvms INET: sjones%hampvms.bitnet@mitvma.mit.edu
CSNET: sjones%hamp@umass-cs UUCP: ...uunet!hampvms.bitnet!sjones
USnail: box 753; Hampshire College; Amherst, MA 01002DEDOUREK%UNB.CA@cornellc.ccs.cornell.edu (10/05/88)
Could I suggest that if someone decides to hack a math library and place it in the public domain, a good guide might be the book "Software Manual for the Elementary Functions", Cody and Waite, published by Prentice-Hall, 1980, ISBN 0-13-822064-6. This book is intended for compiler writers and such who must make a library of functions containing sqrt, sin, cos, etc. It gives full algorithms along with discussion of implementation techniques. A math library following these guidelines might not be the last word in math libraries, but it should be relatively robust and correct. John DeDourek
henry@utzoo.uucp (Henry Spencer) (10/07/88)
In article <4657@louie.udel.EDU> DEDOUREK%UNB.CA@cornellc.ccs.cornell.edu writes: >..."Software Manual for the Elementary Functions", Cody and >Waite, published by Prentice-Hall, 1980, ISBN 0-13-822064-6. >... A math library following these guidelines might >not be the last word in math libraries, but it should be relatively >robust and correct. The 4.3BSD math library, which as I recall it is nearly public domain, would be a better place to start for most modern machines. Kahan et al, the authors of it (and major contributors to the IEEE floating-point standard), observe that Cody&Waite was written in the Bad Old Days and is not ideal for relatively well-behaved floating-point hardware like the IEEE-compatible chips (8087, 68881, etc.). -- The meek can have the Earth; | Henry Spencer at U of Toronto Zoology the rest of us have other plans.|uunet!attcan!utzoo!henry henry@zoo.toronto.edu