The Museum of HP Calculators

HP Forum Archive 21

[ Return to Index | Top of Index ]

Books on computing Elementary Functions
Message #1 Posted by Nick_S on 13 Sept 2012, 3:20 a.m.

I am interested in some background reading on computing Elementary Functions and I came across recommendations to a couple of classics (Hart et al., 1968, Computer Approximations; Cody and Waite 1980 Software Manual for the Elementary Function) and a more modern text (Muller, 2006, Elementary Functions: Algorithms and Implementation).

I was wondering what are your views on these texts, or any other books in the area?

The first one I encountered referenced in a version of the Smalltalk language(Squeak) where, because the source code for the entire system is included with the run-time objects, the accompanying comments showed that a number of floating point methods came from Hart et al's book. I gather that Muller's book covers shift-and-add methods such as the CORDIC method used in HP calculators.

Nick

Edited: 13 Sept 2012, 3:27 a.m. after one or more responses were posted

      
Re: Books on computing Elementary Functions
Message #2 Posted by Eric Smith on 13 Sept 2012, 3:25 a.m.,
in response to message #1 by Nick_S

I really like Muller 2006. It has especially good coverage of range reduction.

      
Re: Books on computing Elementary Functions
Message #3 Posted by Paul Dale on 13 Sept 2012, 3:51 a.m.,
in response to message #1 by Nick_S

I'll second Muller.

Also see message #24 here for a pile more.

- Pauli

            
Re: Books on computing Elementary Functions
Message #4 Posted by Nick_S on 14 Sept 2012, 2:16 a.m.,
in response to message #3 by Paul Dale

Thanks, I'll get myself a copy of Muller to start with.

Nick

Edited: 14 Sept 2012, 2:16 a.m.

                  
Re: Books on computing Elementary Functions
Message #5 Posted by David Hayden on 14 Sept 2012, 7:33 a.m.,
in response to message #4 by Nick_S

It's available as a pdf here. I don't know if that website has permission from the copyright holder to post it, but there it is.


[ Return to Index | Top of Index ]

Go back to the main exhibit hall