The Community for Technology Leaders
Computer Arithmetic, IEEE Symposium on (1995)
Bath, England
July 19, 1995 to July 21, 1995
ISSN: 1063-6889
ISBN: 0-8186-7089-4
pp: 163
T. Callaway , PC Products Div., Adv. Micro Devices Inc., Austin, TX, USA
A. Ahmed , PC Products Div., Adv. Micro Devices Inc., Austin, TX, USA
T. Lynch , PC Products Div., Adv. Micro Devices Inc., Austin, TX, USA
R. Tisdale , PC Products Div., Adv. Micro Devices Inc., Austin, TX, USA
M. Schulte , PC Products Div., Adv. Micro Devices Inc., Austin, TX, USA
ABSTRACT
This paper describes the development of the transcendental instructions for the K5, AMD's recently completed x86 compatible superscalar microprocessor. A multi-level development cycle, with testing between levels, facilitated the early detection of errors and limited their effect on the design schedule. The algorithms for the transcendental functions use table-driven reductions followed by polynomial approximations. Multiprecision arithmetic operations are used when necessary to maintain sufficient accuracy and to ensure that the transcendental functions have a maximum error of one unit in the last place.
INDEX TERMS
microprocessor chips; floating point arithmetic; approximation theory; polynomials; encoding; K5 transcendental functions; AMD x86 compatible superscalar microprocessor; multi-level development cycle; design schedule; table-driven reductions; polynomial approximations; multiprecision arithmetic operations
CITATION
T. Callaway, A. Ahmed, T. Lynch, R. Tisdale, M. Schulte, "The K5 transcendental functions", Computer Arithmetic, IEEE Symposium on, vol. 00, no. , pp. 163, 1995, doi:10.1109/ARITH.1995.465368
87 ms
(Ver )