Unified elementary function generator

Abstract Software for the CORDIC algorithm as applied to microprocessors is described. For applications sensitive to memory but insensitive to speed, CORDIC can be used as a universal subroutine to generate several elementary functions. The universality of the actual code applies to each of the elementary functions. The only difference for each function remains in the argument reduction and parameter scaling. An example for generating sine and cosine functions on a 6800 microprocessor is described.