home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!haven.umd.edu!darwin.sura.net!wupost!usc!news.service.uci.edu!pollux.acs.uci.edu!frederik
- From: frederik@pollux.acs.uci.edu (M. Donald Frederick)
- Subject: Re: Request - Fast Exp/Log C routines
- Nntp-Posting-Host: pollux.acs.uci.edu
- Message-ID: <2B291AF2.625@news.service.uci.edu>
- Newsgroups: sci.math.num-analysis
- Reply-To: frederik@pollux.acs.uci.edu (M. Donald Frederick)
- Organization: University of California, Irvine
- Keywords: exp, log, fast, C
- Lines: 28
- References: <1992Dec7.034240.27779@trl.oz.au>
- Date: 11 Dec 92 22:49:22 GMT
-
- In article <1992Dec7.034240.27779@trl.oz.au>, peter@gort.trl.OZ.AU (Peter K. Campbell) writes:
- |> Hello out there. We have a C program here which the profiler tells us
- |> is making extensive use of exp & log functions. Seeing as it takes
- |> several days to run on a Sun Sparcstation & several hours on a Cray
- |> Y-MP, we are looking for a quicker implementation of the general
- |> exp/log algorithm than cc or gcc provides.
- |>
- |> So, would anyone out there know of any C implementation of a fast,
- |> general purpose exp/log (e.g. table lookup with a few iterations for
- |> fine tuning), available publicly or in a book? Or perhaps a
- |> description of a general algorithm that I can implement in C without
- |> too many problems?
- |>
- |> Thanks in advance.
- |>
- |> Peter K. Campbell
- |> p.campbell@trl.oz.au
-
- Take a look at "Table-Driven implementation of the exponential function for
- IEEE floating-point arithmetic", Ping Tak Peter Tang, ACM Trans. Math. Softw.,
- Vol. 15, No. 2 ( June 1989) pp144-157.
-
- ------------------------------------------------------------------------
- Donald Frederick | Office of Academic Computing
- frederik@uci.edu | University of California, Irvine
- frederik@UCI.BITNET | Irvine, CA 92717
- (714) 725-3200 | FAX (714) 725-2069
- -----------------------------------------------------------------------
-