Universal Numbers Library: Multi-format Variable Precision Arithmetic Library
E. Theodore L. Omtzigt, James Quinlan · The Journal of Open Source Software · 2023
Universal Numbers Library, or simply Universal, is a comprehensive, self-contained C++ header-only template library that provides implementations of various number representations and standard arithmetic operations on arbitrary configurations of integer and real numbers (Omtzigt et al., 2020).With its extensive collection of number systems, including integers, decimals, fixed-points, rationals, linear floats, tapered floats, logarithmic, SORNs, interval, level-index, and adaptive-precision binary and decimal integers and floats, Universal offers a robust verification suite for each system.