Skip to content

Releases: stillwater-sc/universal

v3.80: double-double and quad-double updates

03 Sep 18:17
77d1230
Compare
Choose a tag to compare

Fleshed out double-double and quad-double types.

New math lib structure that is modeled after Boost.MATH but optimized for mixed-precision algorithm design and optimization.

v3.79: quad-double type

16 Aug 12:19
9aeed89
Compare
Choose a tag to compare

A new quad-double floating-point type and math library.

The quad-double is a segmented floating-point type consisting of four (4) doubles capturing 212 bits of precision.

v3.78 double-double type

07 Aug 20:04
15ce7cd
Compare
Choose a tag to compare

v3.78 presents a new double-double type

v3.75: new posit infrastructure

18 Jan 16:49
a587267
Compare
Choose a tag to compare

added a fast posit<16,2> and restructured the regression environment to support more of these specialized posit implementations.

v3.74: new posit R&D

04 Jan 21:44
Compare
Choose a tag to compare

Added a new fast standard posit<16,2>

JOSS release

14 Mar 22:42
43e9323
Compare
Choose a tag to compare

JOSS release with code, documentation, and verification review.

V3.58: logarithmic number system

30 Jul 21:34
584e380
Compare
Choose a tag to compare

Introduction of a logarithmic number system, lns<nbits, rbits, ArithmeticBehavior, BlockType>

V3.49: classic floating-point with parameterized sub and supernormals

29 Dec 16:25
1efd134
Compare
Choose a tag to compare

First release of a classic floating-point using a new block floating-point arithmetic engine.

v3.48: Clean arithmetic exception hierarchy

19 Nov 23:45
be62162
Compare
Choose a tag to compare

Bringing in all the number systems into the new exception hierarchy.

Code hygiene for gcc and clang.

Streamlining cfloat regression suites.

v3.43: Fixpnt with bit_cast support

15 Oct 23:16
8cd0e24
Compare
Choose a tag to compare

fixpnt number system is now using bit_cast when C++20 is enabled.

Restructured the build with new classifications.

Moved areal forward.

Added number traits to command line tools that deal with IEEE-754.

Enabled long double support on ieee754_parameter class.