Re: What Algorithims are used for IEEE Mathematical and Inquiry Intrinsic Procedures



Herman D. Knoble <SkipKnobleLESS@xxxxxxxxxxxxxxx> wrote:


My question, however, is not whether softare, firmware, or hardware,
or combinations thereof are used for evluating the trancendental
and other functions; I'm asking whether anyone knows where one might
find, not the opcodes nor machine instructions nor register formats,
but the (mathematical) algorithms (e.g., what polynomial expansions,
what newton raphson iteraton, etc.) used to implement them?

(snip)

Some of the details were in the appendix G, though not quite
as detailed as we might like.

The IBM manuals didn't always give the polynomial coefficients,
referencing the source code if you needed them.

There were stories about the extended precision (128 bit) functions
using some special new methods for finding the coefficients, which
they wanted to keep proprietary. Though some was documented in
an IBM Systems Journal article.

As I understand it from the 8087 through the floating point processor
in the 80486 it was pretty much CORDIC. Starting with the Pentium,
they went more toward the usual polynomial algorithms.

There might be more details in the patents that probably exist for
some of these. There are stories about the microcode for HP calculators
in some of the patents.

The OS/360 PL/I library algorithms are in:

http://www.bitsavers.org/pdf/ibm/360/pli/C28-6590-0_PLIcompuSbr_1966.pdf

It might be that the Fortran version hasn't been scanned yet.
I might have the VS Fortran version in paper form to scan and send
to bitsavers.

-- glen
.



Relevant Pages

  • Re: What Algorithims are used for IEEE Mathematical and Inquiry Intrinsic Procedures
    ... the Fortran functions. ... -|The IBM manuals didn't always give the polynomial coefficients, ... There are stories about the microcode for HP calculators ... -|in some of the patents. ...
    (comp.lang.fortran)
  • Re: set based gurus help wanted
    ... diskette which has the major algorithms in the text on it. ... gives it that name involves packing a knapsack for a trip. ... value of the knapsack by careful packing without breaking your back. ... Who has a PC version of FORTRAN 66 on their ...
    (microsoft.public.sqlserver.programming)
  • Re: List of software programs written in fortran (for engineers and scientists)
    ... were written originally in languages other than Fortran. ... Do you think, for instance, that the early algorithms that appeared ... changing any character handling, and the like. ...
    (comp.lang.fortran)
  • Re: When in doubt, drown em in lawyers
    ... a business process. ... are fairly obvious applications of basic research in psychology, ... seems to hold that algorithms are not patentable, ... Patents involving hypermedia should fail (or be ...
    (comp.sys.mac.system)
  • Re: OT - people v computer
    ... written long ago by a very smart guy- cool algorithms and such, ... but completely unreadable, it was Fortran, used named blocks (which ... and purposely used the overlapping blocks ... of the ugly fortran and be asked to find the bug. ...
    (comp.lang.tcl)