128-bit floating point data type library

go to DoubleR Software home page
go back
RSS Icon View all RSS Feeds - Software News
Keep Informed - Subscribe now!
Didn't find what your looking for?
Try our search tool:
Development Software News RSS Feed:
Add to Google Reader or Homepage

Signed 128-bit floating point data type library.

Quick jump to other category on Mobile software

Related Software

128-bit floating point data type library
Quadruple 128 bit Floating Point Library 1.0 by Jeff Pasternack
License: Free
0% popularity: Quadruple 128 bit Floating Point Library
This software was not yet scanned for viruses

Publisher's description

Signed 128-bit floating point data type library, with 64 effective bits of precision (vs. 53 for the built-in Double type) and a 64 bit exponent (vs. 11 for Doubles). With greater precision and far greater range, Quads are especially useful when dealing with very large or very small values, such as those in probabilistic models.

Adopting a larger fixed precision rather than an arbitrary precision type (such as Java's BigDecimal) means that, while still slower than built-in arithmetic, the penalty is only an order of magnitude or less and thus still feasible in many math-heavy applications. For example, on an Intel Core i5-2410M laptop, a billion multiplications takes 17 seconds with Double values, 135 seconds with Quad values using the overloaded * operator, and just 76 seconds using the Multiply() method (the higher overhead of * is due to the poor inlining logic of the .Net compiler/JIT optimizer). By comparison, the commonly-used workaround for multiplication underflow and overflow, summing logarithms, takes 130 seconds. In addition to being faster and more precise than log arithmetic, Quads also simplify code by eliminating the need to remember which variables are log'd and converting back and forth to log'd values.

The Quadruple library is written in C# (source code included) and targets .Net 4.0; it should also be easily portable to .Net 2.0 and similar languages (such as Java) with straightforward modifications.

Size: 82KB
Cost: $0.00

Rate this program:
0 Out of 5
Rated by 0 users.

What do you
think about
Quadruple 128 bit Floating Point Library?
Add your comment

What's New in this Release: Initial release
Platform: WinXP,WinVista,WinVista x64,Win7 x32,Win7 x64,WinOther,WinServer,WinMobile,Linux
License: Free
Category: Development::Components & Libraries
Date Added: Feb 05, 2013
Last check for an update: May 26, 2017
Last version date: Jun 15, 2011
Page Visit: 123
Malware Status: Not scanned yet

Link to Quadruple 128 bit Floating Point Library sample code
Signed 128-bit floating point data type library.

Let others know your opinion about Quadruple 128 bit Floating Point Library! Add your comments:

No comments have been provided.


Your Name:

Your Location:

Your Comments:

Security check *


Disclaimer: DoubleR Software Download is not responsible for the content of the publisher's description or website. We cannot be held liable for issues that arise from the download or use of these products. We take every care to ensure that software available from this site is adware-spyware-virus-free but any software downloaded should be virus-checked by the downloader.