Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 16 Feb 2026 03:46:18 +0000
From:      Yuri Victorovich <yuri@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 1f5282bc146d - main - math/universal: update 3.=?utf-8?Q?80 =E2=86=92 3?=.97
Message-ID:  <6992930a.24afc.15b606@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by yuri:

URL: https://cgit.FreeBSD.org/ports/commit/?id=1f5282bc146d9f2d0b053b1af2ad90d3cdb503ca

commit 1f5282bc146d9f2d0b053b1af2ad90d3cdb503ca
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2026-02-12 05:00:57 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2026-02-16 03:46:15 +0000

    math/universal: update 3.80 → 3.97
---
 math/universal/Makefile  |   8 +-
 math/universal/distinfo  |   6 +-
 math/universal/pkg-plist | 582 +++++++++++++++++++++++++++++++++--------------
 3 files changed, 417 insertions(+), 179 deletions(-)

diff --git a/math/universal/Makefile b/math/universal/Makefile
index 6ed92d4721dd..451a2605d836 100644
--- a/math/universal/Makefile
+++ b/math/universal/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	universal
 DISTVERSIONPREFIX=	v
-DISTVERSION=	3.80
+DISTVERSION=	3.97
 CATEGORIES=	math
 PKGNAMESUFFIX=	-fp-library
 
@@ -22,13 +22,15 @@ OPTIONS_DEFINE=		TOOLS
 OPTIONS_SUB=		yes
 
 TOOLS_DESC=		Build command line tools
-TOOLS_CMAKE_BOOL=	BUILD_CMD_LINE_TOOLS
+TOOLS_CMAKE_BOOL=	UNIVERSAL_BUILD_TOOLS_CMD_LINE
 TOOLS_VARS_OFF=		NO_ARCH=yes # header-only library w/out executables
 
-do-test: # tests fail to compile: https://github.com/stillwater-sc/universal/issues/434
+do-test:
 	@cd ${BUILD_WRKSRC} && \
 		${SETENV} ${CONFIGURE_ENV} ${CMAKE_BIN} ${CMAKE_ARGS} ${CMAKE_OFF:C/(.*)/-D\1=ON/} ${CMAKE_SOURCE_PATH} && \
 		${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} ${ALL_TARGET} && \
 		${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} test
 
+# tests as of 3.97: 100% tests passed, 0 tests failed out of 24
+
 .include <bsd.port.mk>
diff --git a/math/universal/distinfo b/math/universal/distinfo
index a14188a823f2..58b859047e37 100644
--- a/math/universal/distinfo
+++ b/math/universal/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1725591861
-SHA256 (stillwater-sc-universal-v3.80_GH0.tar.gz) = 56476b8e4a278824f3cca90f125dbd61aecf1f64ae4e56913f5492ccedceb25f
-SIZE (stillwater-sc-universal-v3.80_GH0.tar.gz) = 13178528
+TIMESTAMP = 1770871470
+SHA256 (stillwater-sc-universal-v3.97_GH0.tar.gz) = 3686ade97e659a9eb91250c210b3e0a5d05bec8a82e89dc91902f701913c534f
+SIZE (stillwater-sc-universal-v3.97_GH0.tar.gz) = 37343645
diff --git a/math/universal/pkg-plist b/math/universal/pkg-plist
index e8600e42fb11..ca308feb78d6 100644
--- a/math/universal/pkg-plist
+++ b/math/universal/pkg-plist
@@ -1,9 +1,10 @@
 %%TOOLS%%bin/areal
+%%TOOLS%%bin/bfloat
 %%TOOLS%%bin/cfloat8_2
 %%TOOLS%%bin/cfloat8_3
 %%TOOLS%%bin/cfloat8_4
 %%TOOLS%%bin/double
-%%TOOLS%%bin/execution_environment
+%%TOOLS%%bin/doubledouble
 %%TOOLS%%bin/fixpnt
 %%TOOLS%%bin/float2posit
 %%TOOLS%%bin/half
@@ -16,125 +17,163 @@
 %%TOOLS%%bin/propp
 %%TOOLS%%bin/propq
 %%TOOLS%%bin/quad
+%%TOOLS%%bin/quaddouble
 %%TOOLS%%bin/quarter
 %%TOOLS%%bin/signedint
 %%TOOLS%%bin/single
 %%TOOLS%%bin/unsignedint
+include/blas/blas.hpp
+include/blas/blas/blas_l1.hpp
+include/blas/blas/blas_l2.hpp
+include/blas/blas/blas_l3.hpp
+include/blas/blas/inverse.hpp
+include/blas/cg_fdp_solvers.hpp
+include/blas/exceptions.hpp
+include/blas/ext/README.md
+include/blas/ext/posit_fused_blas.hpp
+include/blas/ext/solvers/luir.hpp
+include/blas/ext/solvers/posit_fused_backsub.hpp
+include/blas/ext/solvers/posit_fused_forwsub.hpp
+include/blas/ext/solvers/posit_fused_lu.hpp
+include/blas/ext/solvers/posit_fused_substitution.hpp
+include/blas/generators.hpp
+include/blas/generators/frank.hpp
+include/blas/generators/fvm64x64.hpp
+include/blas/generators/gaussian_random.hpp
+include/blas/generators/hilbert.hpp
+include/blas/generators/index.hpp
+include/blas/generators/laplace2D.hpp
+include/blas/generators/magic.hpp
+include/blas/generators/minij.hpp
+include/blas/generators/randsvd.hpp
+include/blas/generators/tridiag.hpp
+include/blas/generators/uniform_random.hpp
+include/blas/linspace.hpp
+include/blas/matrices/Stranke94.hpp
+include/blas/matrices/Trefethen_20.hpp
+include/blas/matrices/arc130.hpp
+include/blas/matrices/b1_ss.hpp
+include/blas/matrices/bcsstk01.hpp
+include/blas/matrices/bcsstk03.hpp
+include/blas/matrices/bcsstk04.hpp
+include/blas/matrices/bcsstk05.hpp
+include/blas/matrices/bcsstk22.hpp
+include/blas/matrices/bwm200.hpp
+include/blas/matrices/cage3.hpp
+include/blas/matrices/faires74x3.hpp
+include/blas/matrices/fs_183_1.hpp
+include/blas/matrices/fs_183_3.hpp
+include/blas/matrices/gre_343.hpp
+include/blas/matrices/h3.hpp
+include/blas/matrices/int3.hpp
+include/blas/matrices/lambers_ill.hpp
+include/blas/matrices/lambers_well.hpp
+include/blas/matrices/lu4.hpp
+include/blas/matrices/lund_a.hpp
+include/blas/matrices/nos1.hpp
+include/blas/matrices/pores_1.hpp
+include/blas/matrices/q3.hpp
+include/blas/matrices/q4.hpp
+include/blas/matrices/q5.hpp
+include/blas/matrices/rand4.hpp
+include/blas/matrices/rand8.hpp
+include/blas/matrices/rump6x6ill.hpp
+include/blas/matrices/s4.hpp
+include/blas/matrices/saylr1.hpp
+include/blas/matrices/steam1.hpp
+include/blas/matrices/steam3.hpp
+include/blas/matrices/testsuite.hpp
+include/blas/matrices/tumorAntiAngiogenesis_2.hpp
+include/blas/matrices/west0132.hpp
+include/blas/matrices/west0167.hpp
+include/blas/matrices/wilk21.hpp
+include/blas/mixed_precision.hpp
+include/blas/modifiers/README.md
+include/blas/modifiers/posit_linalg_operator_overload.hpp
+include/blas/nnz.hpp
+include/blas/operators.hpp
+include/blas/scaling.hpp
+include/blas/serialization/README.md
+include/blas/serialization/datafile.hpp
+include/blas/serialization/test_matrix.hpp
+include/blas/solvers.hpp
+include/blas/solvers/backsub.hpp
+include/blas/solvers/cg.hpp
+include/blas/solvers/cg_dot_dot.hpp
+include/blas/solvers/cg_dot_fdp.hpp
+include/blas/solvers/cg_fdp_dot.hpp
+include/blas/solvers/cg_fdp_fdp.hpp
+include/blas/solvers/find_rank.hpp
+include/blas/solvers/forwsub.hpp
+include/blas/solvers/gauss_seidel.hpp
+include/blas/solvers/jacobi.hpp
+include/blas/solvers/lsq.hpp
+include/blas/solvers/lu.hpp
+include/blas/solvers/luq.hpp
+include/blas/solvers/plu.hpp
+include/blas/solvers/qr.hpp
+include/blas/solvers/sor.hpp
+include/blas/solvers/svd.hpp
+include/blas/squeeze.hpp
+include/blas/statistics.hpp
+include/blas/utes/condest.hpp
+include/blas/utes/matnorm.hpp
+include/blas/utes/nbe.hpp
+include/blas/vmath/power.hpp
+include/blas/vmath/sqrt.hpp
+include/blas/vmath/square.hpp
+include/blas/vmath/trigonometry.hpp
+include/image/stb_image.h
+include/image/stb_image_write.h
+include/math/README.md
+include/math/TODO
+include/math/complex/manipulators.hpp
+include/math/constants/double_constants.hpp
+include/math/constants/float_constants.hpp
+include/math/constants/ieee754_constants.hpp
+include/math/constants/longdouble_constants.hpp
+include/math/functions.hpp
+include/math/functions/bessel.hpp
+include/math/functions/bessel.md
+include/math/functions/binomial.hpp
+include/math/functions/cbrt.hpp
+include/math/functions/factorial.hpp
+include/math/functions/isrepresentable.hpp
+include/math/functions/lerp.hpp
+include/math/functions/loss.hpp
+include/math/functions/x_over_one_minus_x.hpp
+include/math/math.md
+include/math/polynomial.hpp
+include/math/polynomial/ddpoly.hpp
+include/math/polynomial/horners.hpp
+include/numeric/containers.hpp
+include/numeric/containers/matrix.hpp
+include/numeric/containers/tensor.hpp
+include/numeric/containers/vector.hpp
 include/universal/README.md
 include/universal/SPDX
 include/universal/adapters/adapt_integer_and_posit.hpp
 include/universal/behavior/arithmetic.hpp
+include/universal/benchmark/performance_runner.h
 include/universal/benchmark/performance_runner.hpp
-include/universal/blas/blas.hpp
-include/universal/blas/blas_l1.hpp
-include/universal/blas/blas_l2.hpp
-include/universal/blas/blas_l3.hpp
-include/universal/blas/exceptions.hpp
-include/universal/blas/ext/README.md
-include/universal/blas/ext/posit_fused_blas.hpp
-include/universal/blas/ext/solvers/luir.hpp
-include/universal/blas/ext/solvers/posit_fused_backsub.hpp
-include/universal/blas/ext/solvers/posit_fused_forwsub.hpp
-include/universal/blas/ext/solvers/posit_fused_lu.hpp
-include/universal/blas/ext/solvers/posit_fused_substitution.hpp
-include/universal/blas/generators.hpp
-include/universal/blas/generators/frank.hpp
-include/universal/blas/generators/fvm64x64.hpp
-include/universal/blas/generators/gaussian_random.hpp
-include/universal/blas/generators/hilbert.hpp
-include/universal/blas/generators/index.hpp
-include/universal/blas/generators/laplace2D.hpp
-include/universal/blas/generators/magic.hpp
-include/universal/blas/generators/minij.hpp
-include/universal/blas/generators/randsvd.hpp
-include/universal/blas/generators/tridiag.hpp
-include/universal/blas/generators/uniform_random.hpp
-include/universal/blas/inverse.hpp
-include/universal/blas/linspace.hpp
-include/universal/blas/matrices/Stranke94.hpp
-include/universal/blas/matrices/Trefethen_20.hpp
-include/universal/blas/matrices/arc130.hpp
-include/universal/blas/matrices/b1_ss.hpp
-include/universal/blas/matrices/bcsstk01.hpp
-include/universal/blas/matrices/bcsstk03.hpp
-include/universal/blas/matrices/bcsstk04.hpp
-include/universal/blas/matrices/bcsstk05.hpp
-include/universal/blas/matrices/bcsstk22.hpp
-include/universal/blas/matrices/bwm200.hpp
-include/universal/blas/matrices/cage3.hpp
-include/universal/blas/matrices/faires74x3.hpp
-include/universal/blas/matrices/fs_183_1.hpp
-include/universal/blas/matrices/fs_183_3.hpp
-include/universal/blas/matrices/gre_343.hpp
-include/universal/blas/matrices/h3.hpp
-include/universal/blas/matrices/int3.hpp
-include/universal/blas/matrices/lambers_ill.hpp
-include/universal/blas/matrices/lambers_well.hpp
-include/universal/blas/matrices/lu4.hpp
-include/universal/blas/matrices/lund_a.hpp
-include/universal/blas/matrices/nos1.hpp
-include/universal/blas/matrices/pores_1.hpp
-include/universal/blas/matrices/q3.hpp
-include/universal/blas/matrices/q4.hpp
-include/universal/blas/matrices/q5.hpp
-include/universal/blas/matrices/rand4.hpp
-include/universal/blas/matrices/rand8.hpp
-include/universal/blas/matrices/rump6x6ill.hpp
-include/universal/blas/matrices/s4.hpp
-include/universal/blas/matrices/saylr1.hpp
-include/universal/blas/matrices/steam1.hpp
-include/universal/blas/matrices/steam3.hpp
-include/universal/blas/matrices/testsuite.hpp
-include/universal/blas/matrices/tumorAntiAngiogenesis_2.hpp
-include/universal/blas/matrices/west0132.hpp
-include/universal/blas/matrices/west0167.hpp
-include/universal/blas/matrices/wilk21.hpp
-include/universal/blas/matrix.hpp
-include/universal/blas/modifiers/README.md
-include/universal/blas/modifiers/posit_linalg_operator_overload.hpp
-include/universal/blas/nnz.hpp
-include/universal/blas/operators.hpp
-include/universal/blas/scaling.hpp
-include/universal/blas/serialization/README.md
-include/universal/blas/serialization/datafile.hpp
-include/universal/blas/serialization/test_matrix.hpp
-include/universal/blas/solvers.hpp
-include/universal/blas/solvers/backsub.hpp
-include/universal/blas/solvers/cg.hpp
-include/universal/blas/solvers/cg_dot_dot.hpp
-include/universal/blas/solvers/cg_dot_fdp.hpp
-include/universal/blas/solvers/cg_fdp_dot.hpp
-include/universal/blas/solvers/cg_fdp_fdp.hpp
-include/universal/blas/solvers/find_rank.hpp
-include/universal/blas/solvers/forwsub.hpp
-include/universal/blas/solvers/gauss_seidel.hpp
-include/universal/blas/solvers/jacobi.hpp
-include/universal/blas/solvers/lsq.hpp
-include/universal/blas/solvers/lu.hpp
-include/universal/blas/solvers/luq.hpp
-include/universal/blas/solvers/plu.hpp
-include/universal/blas/solvers/qr.hpp
-include/universal/blas/solvers/sor.hpp
-include/universal/blas/solvers/svd.hpp
-include/universal/blas/squeeze.hpp
-include/universal/blas/statistics.hpp
-include/universal/blas/tensor.hpp
-include/universal/blas/utes/condest.hpp
-include/universal/blas/utes/matnorm.hpp
-include/universal/blas/utes/nbe.hpp
-include/universal/blas/vector.hpp
-include/universal/blas/vmath/power.hpp
-include/universal/blas/vmath/sqrt.hpp
-include/universal/blas/vmath/square.hpp
-include/universal/blas/vmath/trigonometry.hpp
 include/universal/common/enumerate_encodings.hpp
 include/universal/common/exceptions.hpp
 include/universal/common/number_traits_reports.hpp
 include/universal/common/string_utils.hpp
 include/universal/copyright
+include/universal/copyright_spdx
 include/universal/dnn/dnn.hpp
 include/universal/dnn/dnn_impl.hpp
 include/universal/dnn/layer.hpp
+include/universal/energy/cost_models/amd_zen.hpp
+include/universal/energy/cost_models/apple_m.hpp
+include/universal/energy/cost_models/arm_cortex_a.hpp
+include/universal/energy/cost_models/energy_model.hpp
+include/universal/energy/cost_models/generic_45nm.hpp
+include/universal/energy/cost_models/intel_skylake.hpp
+include/universal/energy/energy.hpp
+include/universal/energy/hw_counters/rapl.hpp
+include/universal/energy/occurrence_energy.hpp
 include/universal/hw/alu.hpp
 include/universal/internal/README.md
 include/universal/internal/abstract/triple.hpp
@@ -147,50 +186,30 @@ include/universal/internal/blockbinary/blockbinary.hpp
 include/universal/internal/blockdecimal/blockdecimal.hpp
 include/universal/internal/blockfraction/blockfraction.hpp
 include/universal/internal/blockfraction/blockfraction_fwd.hpp
-include/universal/internal/blocksignificant/blocksignificant.hpp
-include/universal/internal/blocksignificant/blocksignificant_fwd.hpp
+include/universal/internal/blocksignificand/blocksignificand.hpp
+include/universal/internal/blocksignificand/blocksignificand_fwd.hpp
 include/universal/internal/blocktriple/blocktriple.hpp
 include/universal/internal/blocktriple/trace_constants.hpp
+include/universal/internal/expansion/expansion_ops.hpp
 include/universal/internal/f2s/README.md
 include/universal/internal/f2s/f2s.hpp
+include/universal/internal/floatcascade/floatcascade.hpp
+include/universal/internal/floatcascade/floatcascade_td.txt
+include/universal/internal/floatcascade/floatcascade_volatile_hardening.md
 include/universal/internal/gfp/README.md
 include/universal/internal/gfp/gfp.hpp
 include/universal/internal/uint128/uint128.hpp
 include/universal/internal/value/value
 include/universal/internal/value/value.hpp
-include/universal/math/README.md
-include/universal/math/TODO
-include/universal/math/complex/manipulators.hpp
-include/universal/math/constants/double_constants.hpp
-include/universal/math/constants/float_constants.hpp
-include/universal/math/constants/ieee754_constants.hpp
-include/universal/math/constants/longdouble_constants.hpp
-include/universal/math/functions.hpp
-include/universal/math/functions/binomial.hpp
-include/universal/math/functions/cbrt.hpp
-include/universal/math/functions/ddpoly.hpp
-include/universal/math/functions/factorial.hpp
-include/universal/math/functions/horners.hpp
-include/universal/math/functions/isrepresentable.hpp
-include/universal/math/functions/lerp.hpp
-include/universal/math/functions/loss.hpp
-include/universal/math/math.md
-include/universal/math/mathlib_shim.hpp
-include/universal/math/stub/abs.hpp
-include/universal/math/stub/classify.hpp
-include/universal/math/stub/complex.hpp
-include/universal/math/stub/error_and_gamma.hpp
-include/universal/math/stub/exponent.hpp
-include/universal/math/stub/fractional.hpp
-include/universal/math/stub/hyperbolic.hpp
-include/universal/math/stub/hypot.hpp
-include/universal/math/stub/logarithm.hpp
-include/universal/math/stub/minmax.hpp
-include/universal/math/stub/next.hpp
-include/universal/math/stub/pow.hpp
-include/universal/math/stub/sqrt.hpp
-include/universal/math/stub/trigonometry.hpp
-include/universal/math/stub/truncate.hpp
+include/universal/internal/variablecascade/priest_adaptive_design.txt
+include/universal/math/complex.hpp
+include/universal/math/complex/complex_functions.hpp
+include/universal/math/complex/complex_functions_dd.hpp
+include/universal/math/complex/complex_functions_qd.hpp
+include/universal/math/complex/complex_impl.hpp
+include/universal/math/complex/complex_literals.hpp
+include/universal/math/complex/complex_operators.hpp
+include/universal/math/complex/complex_traits.hpp
 include/universal/native/attributes.hpp
 include/universal/native/clang_long_double_config.hpp
 include/universal/native/compiler/ieee754_clang.hpp
@@ -241,18 +260,28 @@ include/universal/number/areal/manipulators.hpp
 include/universal/number/areal/math_functions.hpp
 include/universal/number/areal/numeric_limits.hpp
 include/universal/number/areal/table.hpp
-include/universal/number/bfloat/attributes.hpp
-include/universal/number/bfloat/bfloat.hpp
-include/universal/number/bfloat/bfloat16_fwd.hpp
-include/universal/number/bfloat/bfloat16_impl.hpp
-include/universal/number/bfloat/bfloat8_fwd.hpp
-include/universal/number/bfloat/bfloat8_impl.hpp
-include/universal/number/bfloat/exceptions.hpp
-include/universal/number/bfloat/manipulators.hpp
-include/universal/number/bfloat/math/next.hpp
-include/universal/number/bfloat/math/pow.hpp
-include/universal/number/bfloat/mathlib.hpp
-include/universal/number/bfloat/numeric_limits.hpp
+include/universal/number/bfloat16/attributes.hpp
+include/universal/number/bfloat16/bfloat16.hpp
+include/universal/number/bfloat16/bfloat16_fwd.hpp
+include/universal/number/bfloat16/bfloat16_impl.hpp
+include/universal/number/bfloat16/exceptions.hpp
+include/universal/number/bfloat16/manipulators.hpp
+include/universal/number/bfloat16/math/constants/constants.hpp
+include/universal/number/bfloat16/math/functions/classify.hpp
+include/universal/number/bfloat16/math/functions/error_and_gamma.hpp
+include/universal/number/bfloat16/math/functions/exponent.hpp
+include/universal/number/bfloat16/math/functions/fractional.hpp
+include/universal/number/bfloat16/math/functions/hyperbolic.hpp
+include/universal/number/bfloat16/math/functions/hypot.hpp
+include/universal/number/bfloat16/math/functions/logarithm.hpp
+include/universal/number/bfloat16/math/functions/minmax.hpp
+include/universal/number/bfloat16/math/functions/next.hpp
+include/universal/number/bfloat16/math/functions/pow.hpp
+include/universal/number/bfloat16/math/functions/sqrt.hpp
+include/universal/number/bfloat16/math/functions/trigonometry.hpp
+include/universal/number/bfloat16/math/functions/truncate.hpp
+include/universal/number/bfloat16/mathlib.hpp
+include/universal/number/bfloat16/numeric_limits.hpp
 include/universal/number/blocktriple-design.md
 include/universal/number/cfloat-design.txt
 include/universal/number/cfloat/attributes.hpp
@@ -261,21 +290,22 @@ include/universal/number/cfloat/cfloat_fwd.hpp
 include/universal/number/cfloat/cfloat_impl.hpp
 include/universal/number/cfloat/exceptions.hpp
 include/universal/number/cfloat/manipulators.hpp
-include/universal/number/cfloat/math/classify.hpp
-include/universal/number/cfloat/math/complex.hpp
-include/universal/number/cfloat/math/error_and_gamma.hpp
-include/universal/number/cfloat/math/exponent.hpp
-include/universal/number/cfloat/math/fractional.hpp
-include/universal/number/cfloat/math/hyperbolic.hpp
-include/universal/number/cfloat/math/hypot.hpp
-include/universal/number/cfloat/math/logarithm.hpp
-include/universal/number/cfloat/math/minmax.hpp
-include/universal/number/cfloat/math/next.hpp
-include/universal/number/cfloat/math/pow.hpp
-include/universal/number/cfloat/math/sqrt.hpp
-include/universal/number/cfloat/math/sqrt_tables.hpp
-include/universal/number/cfloat/math/trigonometry.hpp
-include/universal/number/cfloat/math/truncate.hpp
+include/universal/number/cfloat/math/constants/constants.hpp
+include/universal/number/cfloat/math/functions/classify.hpp
+include/universal/number/cfloat/math/functions/complex.hpp
+include/universal/number/cfloat/math/functions/error_and_gamma.hpp
+include/universal/number/cfloat/math/functions/exponent.hpp
+include/universal/number/cfloat/math/functions/fractional.hpp
+include/universal/number/cfloat/math/functions/hyperbolic.hpp
+include/universal/number/cfloat/math/functions/hypot.hpp
+include/universal/number/cfloat/math/functions/logarithm.hpp
+include/universal/number/cfloat/math/functions/minmax.hpp
+include/universal/number/cfloat/math/functions/next.hpp
+include/universal/number/cfloat/math/functions/pow.hpp
+include/universal/number/cfloat/math/functions/sqrt.hpp
+include/universal/number/cfloat/math/functions/sqrt_tables.hpp
+include/universal/number/cfloat/math/functions/trigonometry.hpp
+include/universal/number/cfloat/math/functions/truncate.hpp
 include/universal/number/cfloat/mathext.hpp
 include/universal/number/cfloat/mathext/horners.hpp
 include/universal/number/cfloat/mathlib.hpp
@@ -320,12 +350,47 @@ include/universal/number/dd/mathext.hpp
 include/universal/number/dd/mathext/horners.hpp
 include/universal/number/dd/mathlib.hpp
 include/universal/number/dd/numeric_limits.hpp
+include/universal/number/dd_cascade/README.md
+include/universal/number/dd_cascade/attributes.hpp
+include/universal/number/dd_cascade/dd_cascade.hpp
+include/universal/number/dd_cascade/dd_cascade_fwd.hpp
+include/universal/number/dd_cascade/dd_cascade_impl.hpp
+include/universal/number/dd_cascade/exceptions.hpp
+include/universal/number/dd_cascade/implementation_summary.md
+include/universal/number/dd_cascade/manipulators.hpp
+include/universal/number/dd_cascade/math/constants/dd_cascade_constants.hpp
+include/universal/number/dd_cascade/math/constants/implementation_summary.md
+include/universal/number/dd_cascade/math/functions/cbrt.hpp
+include/universal/number/dd_cascade/math/functions/classify.hpp
+include/universal/number/dd_cascade/math/functions/error_and_gamma.hpp
+include/universal/number/dd_cascade/math/functions/exponent.hpp
+include/universal/number/dd_cascade/math/functions/fractional.hpp
+include/universal/number/dd_cascade/math/functions/hyperbolic.hpp
+include/universal/number/dd_cascade/math/functions/hypot.hpp
+include/universal/number/dd_cascade/math/functions/logarithm.hpp
+include/universal/number/dd_cascade/math/functions/minmax.hpp
+include/universal/number/dd_cascade/math/functions/next.hpp
+include/universal/number/dd_cascade/math/functions/numerics.hpp
+include/universal/number/dd_cascade/math/functions/old_logarithm.hpp
+include/universal/number/dd_cascade/math/functions/pow.hpp
+include/universal/number/dd_cascade/math/functions/sqrt.hpp
+include/universal/number/dd_cascade/math/functions/trigonometry.hpp
+include/universal/number/dd_cascade/math/functions/truncate.hpp
+include/universal/number/dd_cascade/mathlib.hpp
+include/universal/number/dd_cascade/numeric_limits.hpp
 include/universal/number/dfloat/attributes.hpp
 include/universal/number/dfloat/dfloat.hpp
 include/universal/number/dfloat/dfloat_fwd.hpp
 include/universal/number/dfloat/dfloat_impl.hpp
 include/universal/number/dfloat/exceptions.hpp
 include/universal/number/dfloat/manipulators.hpp
+include/universal/number/e8m0/attributes.hpp
+include/universal/number/e8m0/e8m0.hpp
+include/universal/number/e8m0/e8m0_fwd.hpp
+include/universal/number/e8m0/e8m0_impl.hpp
+include/universal/number/e8m0/exceptions.hpp
+include/universal/number/e8m0/manipulators.hpp
+include/universal/number/e8m0/numeric_limits.hpp
 include/universal/number/edecimal/edecimal.hpp
 include/universal/number/edecimal/edecimal_fwd.hpp
 include/universal/number/edecimal/edecimal_impl.hpp
@@ -333,18 +398,18 @@ include/universal/number/edecimal/exceptions.hpp
 include/universal/number/edecimal/math/sqrt.hpp
 include/universal/number/edecimal/mathlib.hpp
 include/universal/number/edecimal/numeric_limits.hpp
+include/universal/number/efloat/attributes.hpp
 include/universal/number/efloat/efloat.hpp
+include/universal/number/efloat/efloat_fwd.hpp
 include/universal/number/efloat/efloat_impl.hpp
 include/universal/number/efloat/exceptions.hpp
+include/universal/number/efloat/manipulators.hpp
 include/universal/number/einteger/einteger.hpp
 include/universal/number/einteger/einteger_fwd.hpp
 include/universal/number/einteger/einteger_impl.hpp
 include/universal/number/einteger/exceptions.hpp
 include/universal/number/einteger/manipulators.hpp
 include/universal/number/einteger/numeric_limits.hpp
-include/universal/number/eposit/eposit.hpp
-include/universal/number/eposit/eposit_impl.hpp
-include/universal/number/eposit/exceptions.hpp
 include/universal/number/erational/attributes.hpp
 include/universal/number/erational/erational.hpp
 include/universal/number/erational/erational_fwd.hpp
@@ -367,6 +432,31 @@ include/universal/number/erational/math/trigonometry.hpp
 include/universal/number/erational/math/truncate.hpp
 include/universal/number/erational/mathlib.hpp
 include/universal/number/erational/numeric_limits.hpp
+include/universal/number/ereal/attributes.hpp
+include/universal/number/ereal/ereal.hpp
+include/universal/number/ereal/ereal_fwd.hpp
+include/universal/number/ereal/ereal_impl.hpp
+include/universal/number/ereal/exceptions.hpp
+include/universal/number/ereal/geometry/predicates.hpp
+include/universal/number/ereal/manipulators.hpp
+include/universal/number/ereal/math/constants/ereal_constants.hpp
+include/universal/number/ereal/math/functions/cbrt.hpp
+include/universal/number/ereal/math/functions/classify.hpp
+include/universal/number/ereal/math/functions/error_and_gamma.hpp
+include/universal/number/ereal/math/functions/exponent.hpp
+include/universal/number/ereal/math/functions/fractional.hpp
+include/universal/number/ereal/math/functions/hyperbolic.hpp
+include/universal/number/ereal/math/functions/hypot.hpp
+include/universal/number/ereal/math/functions/logarithm.hpp
+include/universal/number/ereal/math/functions/minmax.hpp
+include/universal/number/ereal/math/functions/next.hpp
+include/universal/number/ereal/math/functions/numerics.hpp
+include/universal/number/ereal/math/functions/pow.hpp
+include/universal/number/ereal/math/functions/sqrt.hpp
+include/universal/number/ereal/math/functions/trigonometry.hpp
+include/universal/number/ereal/math/functions/truncate.hpp
+include/universal/number/ereal/mathlib.hpp
+include/universal/number/ereal/numeric_limits.hpp
 include/universal/number/faithful/attributes.hpp
 include/universal/number/faithful/exceptions.hpp
 include/universal/number/faithful/faithful.hpp
@@ -407,6 +497,7 @@ include/universal/number/integer/integer.hpp
 include/universal/number/integer/integer_fwd.hpp
 include/universal/number/integer/integer_impl.hpp
 include/universal/number/integer/manipulators.hpp
+include/universal/number/integer/math/classify.hpp
 include/universal/number/integer/math/minmax.hpp
 include/universal/number/integer/math/next.hpp
 include/universal/number/integer/math/pow.hpp
@@ -416,6 +507,13 @@ include/universal/number/integer/mul_through_repeated_add.hpp
 include/universal/number/integer/numeric_limits.hpp
 include/universal/number/integer/primes.hpp
 include/universal/number/integer/sieves.hpp
+include/universal/number/interval/exceptions.hpp
+include/universal/number/interval/interval.hpp
+include/universal/number/interval/interval_fwd.hpp
+include/universal/number/interval/interval_impl.hpp
+include/universal/number/interval/interval_traits.hpp
+include/universal/number/interval/manipulators.hpp
+include/universal/number/interval/numeric_limits.hpp
 include/universal/number/lns/attributes.hpp
 include/universal/number/lns/exceptions.hpp
 include/universal/number/lns/lns.hpp
@@ -442,6 +540,25 @@ include/universal/number/lns/math_functions.hpp
 include/universal/number/lns/mathlib.hpp
 include/universal/number/lns/numeric_limits.hpp
 include/universal/number/lns/table.hpp
+include/universal/number/microfloat/attributes.hpp
+include/universal/number/microfloat/exceptions.hpp
+include/universal/number/microfloat/manipulators.hpp
+include/universal/number/microfloat/microfloat.hpp
+include/universal/number/microfloat/microfloat_fwd.hpp
+include/universal/number/microfloat/microfloat_impl.hpp
+include/universal/number/microfloat/numeric_limits.hpp
+include/universal/number/mxfloat/attributes.hpp
+include/universal/number/mxfloat/exceptions.hpp
+include/universal/number/mxfloat/manipulators.hpp
+include/universal/number/mxfloat/mxblock_impl.hpp
+include/universal/number/mxfloat/mxfloat.hpp
+include/universal/number/mxfloat/mxfloat_fwd.hpp
+include/universal/number/nvblock/attributes.hpp
+include/universal/number/nvblock/exceptions.hpp
+include/universal/number/nvblock/manipulators.hpp
+include/universal/number/nvblock/nvblock.hpp
+include/universal/number/nvblock/nvblock_fwd.hpp
+include/universal/number/nvblock/nvblock_impl.hpp
 include/universal/number/posit/ReadMe.txt
 include/universal/number/posit/attributes.hpp
 include/universal/number/posit/exceptions.hpp
@@ -561,8 +678,45 @@ include/universal/number/qd/numeric_limits.hpp
 include/universal/number/qd/qd.hpp
 include/universal/number/qd/qd_fwd.hpp
 include/universal/number/qd/qd_impl.hpp
+include/universal/number/qd_cascade/attributes.hpp
+include/universal/number/qd_cascade/compress_8_4_bug.md
+include/universal/number/qd_cascade/exceptions.hpp
+include/universal/number/qd_cascade/implementation_summary.md
+include/universal/number/qd_cascade/manipulators.hpp
+include/universal/number/qd_cascade/math/constants/qd_cascade_constants.hpp
+include/universal/number/qd_cascade/math/functions/cbrt.hpp
+include/universal/number/qd_cascade/math/functions/classify.hpp
+include/universal/number/qd_cascade/math/functions/error_and_gamma.hpp
+include/universal/number/qd_cascade/math/functions/exponent.hpp
+include/universal/number/qd_cascade/math/functions/fractional.hpp
+include/universal/number/qd_cascade/math/functions/hyperbolic.hpp
+include/universal/number/qd_cascade/math/functions/hypot.hpp
+include/universal/number/qd_cascade/math/functions/logarithm.hpp
+include/universal/number/qd_cascade/math/functions/minmax.hpp
+include/universal/number/qd_cascade/math/functions/next.hpp
+include/universal/number/qd_cascade/math/functions/numerics.hpp
+include/universal/number/qd_cascade/math/functions/pow.hpp
+include/universal/number/qd_cascade/math/functions/sqrt.hpp
+include/universal/number/qd_cascade/math/functions/trigonometry.hpp
+include/universal/number/qd_cascade/math/functions/truncate.hpp
+include/universal/number/qd_cascade/mathlib.hpp
+include/universal/number/qd_cascade/numeric_limits.hpp
+include/universal/number/qd_cascade/qd_cascade.hpp
+include/universal/number/qd_cascade/qd_cascade_fwd.hpp
+include/universal/number/qd_cascade/qd_cascade_impl.hpp
 include/universal/number/quire/TODO.md
 include/universal/number/quire/exceptions.hpp
+include/universal/number/rational/attributes.hpp
+include/universal/number/rational/exceptions.hpp
+include/universal/number/rational/manipulators.hpp
+include/universal/number/rational/math/logarithm.hpp
+include/universal/number/rational/math/minmax.hpp
+include/universal/number/rational/math/sqrt.hpp
+include/universal/number/rational/mathlib.hpp
+include/universal/number/rational/numeric_limits.hpp
+include/universal/number/rational/rational.hpp
+include/universal/number/rational/rational_fwd.hpp
+include/universal/number/rational/rational_impl.hpp
 include/universal/number/shared/blocktype.hpp
 include/universal/number/shared/infinite_encoding.hpp
 include/universal/number/shared/nan_encoding.hpp
@@ -591,7 +745,16 @@ include/universal/number/sorn/sorn_fwd.hpp
 include/universal/number/sorn/sorn_impl.hpp
 include/universal/number/sorn/sorn_traits.hpp
 include/universal/number/sorn/sorn_type_tag.hpp
+include/universal/number/support/README.md
+include/universal/number/support/converter.md
 include/universal/number/support/decimal.hpp
+include/universal/number/support/decimal_conversion_api.md
+include/universal/number/support/decimal_converter.hpp
+include/universal/number/support/dragon.hpp
+include/universal/number/support/dragon_and_grisu_implementation.md
+include/universal/number/support/grisu.hpp
+include/universal/number/support/implementation_summary.md
+include/universal/number/support/quickstart.md
 include/universal/number/takum/README.md
 include/universal/number/takum/attributes.hpp
 include/universal/number/takum/exceptions.hpp
@@ -602,15 +765,42 @@ include/universal/number/takum/takum.hpp
 include/universal/number/takum/takum_fwd.hpp
 include/universal/number/takum/takum_impl.hpp
 include/universal/number/takum/takum_traits.hpp
+include/universal/number/td_cascade/attributes.hpp
+include/universal/number/td_cascade/exceptions.hpp
+include/universal/number/td_cascade/implementation_summary.md
+include/universal/number/td_cascade/manipulators.hpp
+include/universal/number/td_cascade/math/constants/td_cascade_constants.hpp
+include/universal/number/td_cascade/math/functions/cbrt.hpp
+include/universal/number/td_cascade/math/functions/classify.hpp
+include/universal/number/td_cascade/math/functions/error_and_gamma.hpp
+include/universal/number/td_cascade/math/functions/exponent.hpp
+include/universal/number/td_cascade/math/functions/fractional.hpp
+include/universal/number/td_cascade/math/functions/hyperbolic.hpp
+include/universal/number/td_cascade/math/functions/hypot.hpp
+include/universal/number/td_cascade/math/functions/logarithm.hpp
+include/universal/number/td_cascade/math/functions/minmax.hpp
+include/universal/number/td_cascade/math/functions/next.hpp
+include/universal/number/td_cascade/math/functions/numerics.hpp
+include/universal/number/td_cascade/math/functions/pow.hpp
+include/universal/number/td_cascade/math/functions/sqrt.hpp
+include/universal/number/td_cascade/math/functions/trigonometry.hpp
+include/universal/number/td_cascade/math/functions/truncate.hpp
+include/universal/number/td_cascade/mathlib.hpp
+include/universal/number/td_cascade/numeric_limits.hpp
+include/universal/number/td_cascade/td_cascade.hpp
+include/universal/number/td_cascade/td_cascade_fwd.hpp
+include/universal/number/td_cascade/td_cascade_impl.hpp
 include/universal/number/unum/exceptions.hpp
 include/universal/number/unum/manipulators.hpp
 include/universal/number/unum/math_functions.hpp
 include/universal/number/unum/numeric_limits.hpp
 include/universal/number/unum/unum.hpp
 include/universal/number/unum/unum_impl.hpp
-include/universal/number/unum2/CMakeLists.txt
-include/universal/number/unum2/manipulators.hpp
-include/universal/number/unum2/math_functions.hpp
+include/universal/number/unum2/common.hpp
+include/universal/number/unum2/lattice.hpp
+include/universal/number/unum2/op_matrix.hpp
+include/universal/number/unum2/unum2.hpp
+include/universal/number/unum2/unum2_fwd.hpp
 include/universal/number/unum2/unum2_impl.hpp
 include/universal/number/valid/attributes.hpp
 include/universal/number/valid/exceptions.hpp
@@ -618,6 +808,17 @@ include/universal/number/valid/manipulators.hpp
 include/universal/number/valid/math_functions.hpp
 include/universal/number/valid/valid.hpp
 include/universal/number/valid/valid_impl.hpp
+include/universal/number/zfpblock/attributes.hpp
+include/universal/number/zfpblock/exceptions.hpp
+include/universal/number/zfpblock/manipulators.hpp
+include/universal/number/zfpblock/zfp_codec.hpp
+include/universal/number/zfpblock/zfp_codec_traits.hpp
+include/universal/number/zfpblock/zfparray.hpp
+include/universal/number/zfpblock/zfparray_fwd.hpp
+include/universal/number/zfpblock/zfparray_impl.hpp
+include/universal/number/zfpblock/zfpblock.hpp
+include/universal/number/zfpblock/zfpblock_fwd.hpp
+include/universal/number/zfpblock/zfpblock_impl.hpp
 include/universal/number_systems.hpp
 include/universal/numerics/README.md
 include/universal/numerics/eft.hpp
@@ -626,6 +827,7 @@ include/universal/numerics/twodiv.hpp
 include/universal/numerics/twoprod.hpp
 include/universal/numerics/twosum.hpp
 include/universal/performance/number_system.hpp
+include/universal/quantization/error_metrics.hpp
 include/universal/quantization/qsnr.hpp
 include/universal/sequences/fibonacci.hpp
 include/universal/sequences/tribonacci.hpp
@@ -633,44 +835,77 @@ include/universal/string/strmanip.hpp
 include/universal/traits/README.md
 include/universal/traits/arithmetic_traits.hpp
 include/universal/traits/bfloat16_traits.hpp
-include/universal/traits/bfloat8_traits.hpp
 include/universal/traits/cfloat_traits.hpp
+include/universal/traits/complex_traits.hpp
+include/universal/traits/dd_cascade_traits.hpp
 include/universal/traits/dd_traits.hpp
+include/universal/traits/e8m0_traits.hpp
 include/universal/traits/edecimal_traits.hpp
+include/universal/traits/efloat_traits.hpp
 include/universal/traits/einteger_traits.hpp
 include/universal/traits/erational_traits.hpp
+include/universal/traits/ereal_traits.hpp
 include/universal/traits/fixpnt_traits.hpp
 include/universal/traits/integer_traits.hpp
 include/universal/traits/integral_constant.hpp
 include/universal/traits/metaprogramming.hpp
+include/universal/traits/microfloat_traits.hpp
+include/universal/traits/mxfloat_traits.hpp
 include/universal/traits/number_traits.hpp
+include/universal/traits/nvblock_traits.hpp
 include/universal/traits/posit_traits.hpp
 include/universal/traits/posito_traits.hpp
+include/universal/traits/qd_cascade_traits.hpp
 include/universal/traits/qd_traits.hpp
+include/universal/traits/rational_traits.hpp
+include/universal/traits/td_cascade_traits.hpp
+include/universal/traits/td_traits.hpp
+include/universal/traits/zfpblock_traits.hpp
+include/universal/utility/algorithm_profiler.hpp
 include/universal/utility/architecture.hpp
+include/universal/utility/autotuner.hpp
 include/universal/utility/bit_cast.hpp
 include/universal/utility/boolean_logic_operators.hpp
+include/universal/utility/closure_plot_png.hpp
 include/universal/utility/cmdline.hpp
 include/universal/utility/color_print.hpp
 include/universal/utility/compiler.hpp
 include/universal/utility/compiler_specialization.hpp
+include/universal/utility/console_utf8.hpp
 include/universal/utility/convert_to.hpp
 include/universal/utility/directives.hpp
 include/universal/utility/error.hpp
+include/universal/utility/error_tracking_traits.hpp
+include/universal/utility/evaluate_closure_of_number_systems.hpp
 include/universal/utility/find_msb.hpp
+include/universal/utility/generateClosurePlots.hpp
+include/universal/utility/instrumented.hpp
 include/universal/utility/long_double.hpp
+include/universal/utility/memory_profiler.hpp
 include/universal/utility/occurrence.hpp
+include/universal/utility/pareto_explorer.hpp
+include/universal/utility/pgo_energy.hpp
+include/universal/utility/png_encoder.hpp
+include/universal/utility/precision_config_generator.hpp
+include/universal/utility/range_analyzer.hpp
 include/universal/utility/reverse_view.hpp
 include/universal/utility/sampleviz.hpp
 include/universal/utility/scale_tracker.hpp
 include/universal/utility/scientific.hpp
+include/universal/utility/tracked.hpp
+include/universal/utility/tracked_bounded.hpp
+include/universal/utility/tracked_exact.hpp
+include/universal/utility/tracked_lns.hpp
+include/universal/utility/tracked_shadow.hpp
+include/universal/utility/tracked_statistical.hpp
+include/universal/utility/type_advisor.hpp
 include/universal/verification/README.md
 include/universal/verification/areal_test_suite.hpp
 include/universal/verification/binaryop_status.hpp
 include/universal/verification/bitblock_test_suite.hpp
 include/universal/verification/blockbinary_test_status.hpp
 include/universal/verification/blockfraction_test_suite.hpp
-include/universal/verification/blocksignificant_test_suite.hpp
+include/universal/verification/blocksignificand_test_suite.hpp
 include/universal/verification/blocktriple_test_status.hpp
 include/universal/verification/cfloat_test_suite.hpp
 include/universal/verification/cfloat_test_suite_mathlib.hpp
@@ -695,6 +930,7 @@ include/universal/verification/test_suite_conversion.hpp
 include/universal/verification/test_suite_exceptions.hpp
 include/universal/verification/test_suite_logic.hpp
 include/universal/verification/test_suite_mathlib.hpp
+include/universal/verification/test_suite_mathlib_adaptive.hpp
 include/universal/verification/test_suite_randoms.hpp
 %%DATADIR%%/universal-config-version.cmake
 %%DATADIR%%/universal-config.cmake


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6992930a.24afc.15b606>