The CORDIC (= COordinate Rotation DIgital Computer) algorithm was developped by Jack E. Volder in 1959. Subsequently, the CORDIC scheme was extended by J. Walther in 1971 to other transcendental functions.
Details in: How Do Calculators Calculate? and The CORDIC Algorithm for Computing a Sine.
A pretty straightforward port to Oberon of the original C code published in Dr. Dobb's Journal, Issue ddj9010. The ddj version can be obtained using FTP from SIMTEL and other places.
The functions can be useful for real-time applications, as they do not use hardware floating-point support, and they deliver their results to a user-specified precision, in a guaranteed time-bound manner.
Requires: ETH Oberon Native.
Maintainer: Michael A. McGaw
2. Use Watson to obtain a list of available functions.
16 Jan 2001 - Copyright © 2000 ETH Zürich. All rights reserved.