doubledouble is a C++ software package which implements doubled-double (approximately 30 decimal place) floating point arithmetic on IEEE 754 floating-point hardware.

This version includes many improvements suggested by Stefan Bauberger, Roger Schlafly, Wayne Hayes, Victor Shoup, Tony Dixon, and Alan Miller. These include new functions, portability enhancements and improvements to many details.

This is a development of code formerly released as `Quad version 2.0'. The name Quad has been dropped as the code does NOT implement the IEEE quadruple precision format. The name `doubledouble' was chosen instead since it is distinctive and reminds one that an unusual data type is being used, and it describes the format of two adjacent doubles.

Current Version:   2.2

License Type:   GPL

Home Site:

Source Code Availability:


Available Binary Packages:

  • Debian Package: No
  • RedHat RPM Package: No
  • Other Packages: No

Targeted Platforms:

Tested on Linux, SGI, SUN Solaris, Windows 95.

Software/Hardware Requirements:

The code was developed with g++ and egcs-1.0

Other Links:

Mailing Lists/USENET News Groups:


User Comments:

  • None

See A Screen Shot?

  SAL Home   |   Numerical Analysis   |   Misc

Comments? SAL@KachinaTech.COM
Copyright © 1995-2001 by Herng-Jeng Jou
Copyright © 1997-2001 by Kachina Technologies, Inc.
All rights reserved.