Releases: stillwater-sc/universal
v3.80: double-double and quad-double updates
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
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
v3.78 presents a new double-double type
v3.75: new posit infrastructure
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
Added a new fast standard posit<16,2>
JOSS release
JOSS release with code, documentation, and verification review.
V3.58: logarithmic number system
Introduction of a logarithmic number system, lns<nbits, rbits, ArithmeticBehavior, BlockType>
V3.49: classic floating-point with parameterized sub and supernormals
First release of a classic floating-point using a new block floating-point arithmetic engine.
v3.48: Clean arithmetic exception hierarchy
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
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.