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.cmakehome | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6992930a.24afc.15b606>
