๐”– Bobbio Scriptorium
โœฆ   LIBER   โœฆ

[ACM Press the May 18-20, 1971, spring joint computer conference - Atlantic City, New Jersey (1971.05.18-1971.05.20)] Proceedings of the May 18-20, 1971, spring joint computer conference on - AFIPS '71 (Spring) - A unified algorithm for elementary functions

โœ Scribed by Walther, J. S.


Book ID
121647388
Publisher
ACM Press
Year
1971
Weight
544 KB
Category
Article

No coin nor oath required. For personal study only.

โœฆ Synopsis


This paper describes a single unified algorithm for the calculation of elementary functions including multiplication, division, sin, cos, tan, arctan, sinh, cosh, tanh, arctanh, In, exp and square-root. The basis for the algorithm is coordinate rotation in a linear, circular, or hyperbolic coordinate system depending on which function is to be calculated. The only operations required are shifting, adding, subtracting and the recall of prestored constants. The limited domain of convergence of the algorithm is calculated, leading to a discussion of the modifications required to extend the domain for floating point calculations.

A hardware floating point processor using the algorithm was built at Hewlett-Packard Laboratories. The block diagram of the processor, the microprogram control used for the algorithm, and measures of actual performance are shown.