Floating Point Support
The MPFR library is a C library for multiple-precision floating-point computations with exact rounding (also called correct rounding). It is based on the GMP multiple-precision library. The main goal of MPFR is to provide a library for multiple-precision floating-point computation which is both...
Platforms: *nix
License: Freeware | Size: 942.08 KB | Download (120): Multiple-Precision Floating-Point Library Download |
This script achieves exactness by manipulating values stored as a long integer mantissa with an integer exponent (base two). All arithmetic operations are exact except for division which has regular floating point precision.
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (54): Binary floating point arithmetic Download |
Dfp is a radix 10000 floating point math library. It features compile-time defineable precision, usual arithmetic functions (add, subtract, multiply, divide, etc.), and a set of mathematical functions including: natural logarithm and exponential, trigonometic functions and their inverses. Dfp...
Platforms: Mac
License: Freeware | Size: 160.3 MB | Download (41): Decimal Floating Point Download |
An essential step in embedded software development, floating- to fixed-point conversion can be tedious, labor-intensive, and error-prone. System engineers frequently design algorithms in floating-point math, usually double-precision. This format represents the ideal algorithm behavior but takes...
Platforms: Matlab
License: Freeware | Size: 491.52 KB | Download (48): Converting Models from Floating Point to Fixed Point for Production Code Generation Download |
Strings edit is a library that provides I/O facilities for integer, floating-point, Roman numbers, and strings. Both input and output subroutines support string pointers for consequent stream processing. The output can be aligned in a fixed size field with padding. Numeric input can be checked...
Platforms: *nix
License: Freeware | Size: 54.27 KB | Download (99): Strings edit Download |
APFP (Arbitrary Precision Floating Point) is an Unicon class for performing arbitrary precision floating point calculations. It also includes a class for calculating with arbitrary precision complex numbers. APFP requires unicon overloaded operators. Whats New in This Release: - Made to use...
Platforms: *nix
License: Freeware | Size: 100.35 KB | Download (97): APFP Download |
LAoE is a rich featured graphical audiosample editor, based on multi layers, floating point samples. LAoE means Layer-based Audio Editor, and it is a rich featured graphical audiosample-editor, based on multi-layers, floating-point samples, volume-masks, variable selection-intensity, and many...
Platforms: *nix
License: Freeware | Size: 1.3 MB | Download (94): LAoE Download |
This script eliminates completely rounding errors and loss of significance due to catastrophic cancellation during summation. It achieves exactness by keeping full precision intermediate subtotals. Offers three alternative approaches, each using a different technique to store exact...
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (57): Binary floating point summation Download |
This class readily reproduces textbook examples and provides immediate demonstrations of representation error, loss of precision (subtractive cancellation), and the failure of the distributive, commutative, and associative laws. Beyond textbook work, this class is also useful for exploring the...
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (56): Floating Point Simulator Download |
Converts binary data of any format in a string to floating point decimal of a defined fraction size.The "intsize" input parameter defines the size of the exponent and sets the fixed point location in the binary number. se accompani for test program for test of this function
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (44): Binary to Decimal Download |
any floating point number is separated into two parts i) integer ii)floating pointfor ex if x=-12.93 the program gives -12 and .93 as the two outputsformat:[p,q]=truncate(x);where x is a floating point number
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (46): truncation Download |
bigfloat is a Python library that provides arbitrary-precision correctly-rounded floating-point arithmetic. It is implemented as a wrapper around the MPFR library. Here are some key features of "bigfloat": ?*A* correct rounding on all operations; precisely defined semantics compatible with the...
Platforms: *nix
License: Freeware | Size: 102.4 KB | Download (32): bigfloat Download |
This Excel addin performs multi-precision floating point arithmetic. Perhaps the first package that extends the standard Excel precision from 15 up to 200 significant digits. It is for Excel 97/98 and consists of a set of 50 functions for arithmetic, trigonometric, logarithm, exponential...
Platforms: Windows
License: Freeware | Size: 130 KB | Download (213): XNUMBERS Download |
The first package for multi-precision floating point arithmetic in Excel 97/2000, with 160 functions for arithmetic, trigonometric, logarithm, exponential, hyperbolic calculus. Linear Algebra: System resolution with Gauss-Jordan algorithm (also in a didactic step-by-step method). Gauss-Seidel...
Platforms: Windows
License: Freeware | Size: 700 KB | Download (231): Xnumbers2 Download |
iBench is a benchmark for Mac OS X constituted by a suite of tests of real-world usage that allows you to check and compare Macintosh computers performance on integer and floating point workloads. iBench is compatible with both Intel and PowerPC Macs.
Platforms: Mac
License: Freeware | Size: 3.63 MB | Download (46): iBench Download |
A program to draw (and save the results to files) a diagramm that shows the execution time of a programm, which does some floating point calculations, in dependency of the number of used threads.It saves the result as a gnuplot file and a CSV file.
Platforms: Mac, BSD, Linux
License: Freeware | Size: 6.49 KB | Download (48): Threads Charts Download |
Version 1.2 (JASP) 26-Jul-2009This package is a set of tools that facilitate debugging or writing unit test for MATLAB functions.disp_value - display the value of an expressiondisp_test_title - display a test namedisp_test_name - display a subtest namedisp_num_failures - display number of test...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (43): Test Tools - Utilities for unit tests Download |
Math::MPFR is a bigfloat module utilising the MPFR library. Basically this module simply wraps the 'mpfr' floating point functions provided by that library. SYNOPSIS use Math::MPFR qw(:mpfr); # '@' can be used to separate mantissa from exponent. For bases # that are new($str); # Create...
Platforms: *nix
License: Freeware | Size: 61.44 KB | Download (32): Math::MPFR Download |
Functions accompanying MATLAB News & Notes article "Fixed-point Signal Processing: Getting Started" by Darel A. Linebarger and Thomas A. Bryan, 2004. The functions include an FIR filter in M that can be run in fixed-point and floating-point.
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (46): Fixed-point signal processing in M Download |
This simulation illustrates the effects of the fixed-pointcomputations on the closed-loop precision for a 16-bits PID controller.The rounding mode, the point where the truncations take place and theformat width for the internal variable have a significant action on theclosed-loop permanent...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (47): 16-bits fixed-point PID controller Download |