Compile [2024-11-21 09:27:51 UTC]: succeed
"clang++-9" -fvisibility-inlines-hidden -Wno-c99-extensions -std=c++17 -fPIC -pthread -O0 -fno-inline -Wall -fvisibility=hidden -m64 --target=x86_64-pc-linux -DBOOST_ALL_NO_LIB=1 -DBOOST_COBALT_USE_STD_PMR=1 -I".." -c -o "/var/boost/run/results/boost/bin.v2/libs/config/test/math_info.test/clang-linux-9~c++17/debug/x86_64/debug-symbols-off/threading-multi/visibility-hidden/math_info.o" "../libs/config/test/math_info.cpp"
Link [2024-11-21 09:27:51 UTC]: succeed
"clang++-9" -o "/var/boost/run/results/boost/bin.v2/libs/config/test/math_info.test/clang-linux-9~c++17/debug/x86_64/debug-symbols-off/threading-multi/visibility-hidden/math_info" -Wl,--start-group "/var/boost/run/results/boost/bin.v2/libs/config/test/math_info.test/clang-linux-9~c++17/debug/x86_64/debug-symbols-off/threading-multi/visibility-hidden/math_info.o" -Wl,-Bstatic -Wl,-Bdynamic -lrt -Wl,--end-group -fPIC -pthread -fvisibility=hidden -fvisibility-inlines-hidden -m64 --target=x86_64-pc-linux
Run [2024-11-21 09:27:51 UTC]: succeed
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Macros from <math.h>
HUGE_VAL =inf
HUGE_VALF =inf
HUGE_VALL =inf
INFINITY =inf
NAN =(__builtin_nanf (""))
FP_INFINITE =1
FP_NAN =0
FP_NORMAL =4
FP_SUBNORMAL =3
FP_ZERO =2
FP_ILOGB0 =(-2147483647 - 1)
FP_ILOGBNAN =(-2147483647 - 1)
MATH_ERRNO =1
MATH_ERREXCEPT =2
FLT_MIN_10_EXP =-37
FLT_DIG =6
FLT_MIN_EXP =-125
FLT_EPSILON =1.1920929e-07
FLT_RADIX =2
FLT_MANT_DIG =24
FLT_ROUNDS =1
FLT_MAX =3.4028235e+38
FLT_MAX_10_EXP =38
FLT_MAX_EXP =128
FLT_MIN =1.1754944e-38
DBL_DIG =15
DBL_MIN_EXP =-1021
DBL_EPSILON =2.2204460492503131e-16
DBL_MANT_DIG =53
DBL_MAX =1.7976931348623157e+308
DBL_MIN =2.2250738585072014e-308
DBL_MAX_10_EXP =308
DBL_MAX_EXP =1024
DBL_MIN_10_EXP =-307
LDBL_MAX_10_EXP =4932
LDBL_MAX_EXP =16384
LDBL_MIN =3.3621031431120935063e-4932
LDBL_MIN_10_EXP =-4931
LDBL_DIG =18
LDBL_MIN_EXP =-16381
LDBL_EPSILON =1.084202172485504434e-19
LDBL_MANT_DIG =64
LDBL_MAX =1.189731495357231765e+4932
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
std::numeric_limits information for type float
is_specialized = 1
min() = 1.1754944e-38
max() = 3.4028235e+38
digits = 24
digits10 = 6
is_signed = 1
is_integer = 0
is_exact = 0
radix = 2
epsilon() = 1.1920929e-07
round_error() = 0.5
min_exponent = -125
min_exponent10 = -37
max_exponent = 128
max_exponent10 = 38
has_infinity = 1
has_quiet_NaN = 1
has_signaling_NaN = 1
has_denorm = 1
has_denorm_loss = 0
infinity() = inf
quiet_NaN() = nan
signaling_NaN() = nan
denorm_min() = 1.4012985e-45
is_iec559 = 1
is_bounded = 1
is_modulo = 0
traps = 0
tinyness_before = 0
round_style = 1
Epsilon has sane value of std::pow(std::numeric_limits<T>::radix, 1-std::numeric_limits<T>::digits).
sizeof(float) = 4
alignment_of<float> = 4
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
std::numeric_limits information for type double
is_specialized = 1
min() = 2.2250738585072014e-308
max() = 1.7976931348623157e+308
digits = 53
digits10 = 15
is_signed = 1
is_integer = 0
is_exact = 0
radix = 2
epsilon() = 2.2204460492503131e-16
round_error() = 0.5
min_exponent = -1021
min_exponent10 = -307
max_exponent = 1024
max_exponent10 = 308
has_infinity = 1
has_quiet_NaN = 1
has_signaling_NaN = 1
has_denorm = 1
has_denorm_loss = 0
infinity() = inf
quiet_NaN() = nan
signaling_NaN() = nan
denorm_min() = 4.9406564584124654e-324
is_iec559 = 1
is_bounded = 1
is_modulo = 0
traps = 0
tinyness_before = 0
round_style = 1
Epsilon has sane value of std::pow(std::numeric_limits<T>::radix, 1-std::numeric_limits<T>::digits).
sizeof(double) = 8
alignment_of<double> = 8
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
std::numeric_limits information for type long double
is_specialized = 1
min() = 3.3621031431120935063e-4932
max() = 1.189731495357231765e+4932
digits = 64
digits10 = 18
is_signed = 1
is_integer = 0
is_exact = 0
radix = 2
epsilon() = 1.084202172485504434e-19
round_error() = 0.5
min_exponent = -16381
min_exponent10 = -4931
max_exponent = 16384
max_exponent10 = 4932
has_infinity = 1
has_quiet_NaN = 1
has_signaling_NaN = 1
has_denorm = 1
has_denorm_loss = 0
infinity() = inf
quiet_NaN() = nan
signaling_NaN() = nan
denorm_min() = 3.6451995318824746025e-4951
is_iec559 = 1
is_bounded = 1
is_modulo = 0
traps = 0
tinyness_before = 0
round_style = 1
Epsilon has sane value of std::pow(std::numeric_limits<T>::radix, 1-std::numeric_limits<T>::digits).
sizeof(long double) = 16
alignment_of<long double> = 16
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Math function overload information for type float
The Math functions are overloaded for type float
std::fabs looks OK for type float
std::abs looks OK for type float
std::sqrt looks OK for type float
std::atan2 looks OK for type float
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Math function overload information for type double
The Math functions are overloaded for type double
std::fabs looks OK for type double
std::abs looks OK for type double
std::sqrt looks OK for type double
std::atan2 looks OK for type double
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Math function overload information for type long double
The Math functions are overloaded for type long double
std::fabs looks OK for type long double
std::abs looks OK for type long double
std::sqrt looks OK for type long double
std::atan2 looks OK for type long double
EXIT STATUS: 0