Re: Quad-double implementation

Raymond Toy <[email protected]>
Newsgroups gmane.lisp.cmucl.devel,gmane.lisp.cmucl.general
Message-ID <[email protected]>
>>>>> "Raymond" == Raymond Toy <[email protected]> writes:

    Raymond> Taking advantage of the double-double float support in CMUCL, I have
    Raymond> implemented a quad-double package for CMUCL, based on the quad-double
    Raymond> package of Yozo Hida (http://www.cs.berkeley.edu/~yozo/).  You can
    Raymond> find the Lisp implementation at
    Raymond> http://common-lisp.net/~rtoy/qd-2007-05-30.zip. 

There's a new version at
http://common-lisp.net/~rtoy/qd-2007-06-14.zip. 

Mostly bug fixes and better handling of signed zeroes, infinities, and
NaN's.  One user visible change is that #q() for reading complex
quad-doubles needs to be written #q(#q1.1 #q2.2) to get the components
read in as quad-doubles.  #q(1.1 1.2) reads 1.1 and 2.2 as
single-floats and converts them to quad-doubles.

Other than bug fixes, I'm basically done and don't have any plans to
really do much with this.  I didn't have an application in mind anyway
for this, so it was just a side project.

Ray
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.