The Computation of Transcendental Functions on the IA-64 Architecture
John Harrison, Ted Kubaska, Shane
Story and Peter Tang.
Technology Journal, Q4 1999.
The fast and accurate evaluation of transcendental functions (e.g. exp, log,
sin, and atan) is vitally important in many fields of scientific computing.
Intel provides a software library of these functions that can be called from
both the C and FORTRAN programming languages. By exploiting some of the key
features of the IA-64 floating-point architecture, we have been able to provide
double-precision transcendental functions that are highly accurate yet can
typically be evaluated in between 50 and 70 clock cycles. In this paper, we
discuss some of the design principles and implementation details of these
author = "John Harrison and Ted Kubaska and
Shane Story and Peter Tang",
title = "The Computation of Transcendental Functions on the
journal = "Intel Technology Journal",
volume = "1999 Q4",
year = 1999,
note = "Available on the Web from