Large collection of number systems providing custom arithmetic and mixed-precision algorithms for AI, Machine Learning, Computer Vision, Signal Processing, CAE, EDA, control, optimization, estimation, and approximation.
added a fast posit<16,2> and restructured the regression environment to support more of these specialized posit implementations.
Added a new fast standard posit<16,2>
JOSS release with code, documentation, and verification review.
Introduction of a logarithmic number system, lns<nbits, rbits, ArithmeticBehavior, BlockType>
Removed nested namespace definitions (C++17 feature) to support C++11 applications.
First release of a classic floating-point using a new block floating-point arithmetic engine.
Bringing in all the number systems into the new exception hierarchy.
Code hygiene for gcc and clang.
Streamlining cfloat regression suites.
Introducing an adaptive rational number system based on decimal.
Restructuring of the exception hierarchy to have a base exception and number system specialized exceptions.
Enhancements to decimal
Introducing rational number system comprised of adaptive decimal numerator/denominator
fixpnt enhancements: binary - fixpnt/literal operations, division, large fixpnts, conversions and test suites.
unification of the structure of all number systems so that they have the same public interface for the arithmetic operators.
integer, native, fixpnt and posit number systems are fully featured.