摘要 |
A method and apparatus for general-purpose generation of digital mathematical functions in connection with a computer processor enabling computation of such functions as exponential, logarithmic, hyperbolic and trigonometric functions, as well as numerous special-purpose engineering functions. The invention employs compact look-up tables accessed by look-up techniques and value interpolation to determine values not found in the tables. In specific embodiments, specific techniques are employed for table generation and value interpolation to attain results at desired levels of speed, precision, economy, and reliability. Applications include alternatives to conventional hardware multipliers and numerical processors. Individual embodiments may be realized either directly in hardware or in software. Multiple embodiments may be realized as software or hardware function libraries. Coupled multiple embodiments may be realized as general-purpose hardware or software mathematical processors.
|