Test output: teeks99-09-v10d-64onAMD64 - config - math_info / msvc-10.0
Rev e8056f69c95fd5bbc08528738f43c8114da4f3b8 / Tue, 19 Nov 2024 03:31:15 +0000
Compile [2024-11-19 04:51:46 UTC]: succeed

call "C:\teeks99-09\run\results\boost\bin.v2\standalone\msvc\msvc-10.0\msvc-setup.bat" amd64 >nul
 cl /Zm800 -nologo "..\libs\config\test\math_info.cpp" -c -Fo"C:\teeks99-09\run\results\boost\bin.v2\libs\config\test\math_info.test\msvc-10.0\dbg\x86_6\dbg-symbl-off\thrd-mlt\math_info.obj"     -TP /wd4675 /EHs /GR /Od /Ob0 /W3 /MDd /Zc:forScope /Zc:wchar_t /favor:blend -DBOOST_ALL_NO_LIB=1 -DBOOST_COBALT_USE_STD_PMR=1 "-I.." 

math_info.cpp
            
Link [2024-11-19 04:51:46 UTC]: succeed

call "C:\teeks99-09\run\results\boost\bin.v2\standalone\msvc\msvc-10.0\msvc-setup.bat" amd64 >nul
 link /NOLOGO /INCREMENTAL:NO "C:\teeks99-09\run\results\boost\bin.v2\libs\config\test\math_info.test\msvc-10.0\dbg\x86_6\dbg-symbl-off\thrd-mlt\math_info.obj"      /MANIFEST /MACHINE:X64 /subsystem:console /out:"C:\teeks99-09\run\results\boost\bin.v2\libs\config\test\math_info.test\msvc-10.0\dbg\x86_6\dbg-symbl-off\thrd-mlt\math_info.exe"  
    
            
Run [2024-11-19 04:51:46 UTC]: succeed

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Macros from <math.h>
    HUGE_VAL                                =1.#INF
    FLT_MIN_10_EXP                          =-37
    FLT_DIG                                 =6
    FLT_MIN_EXP                             =-125
    FLT_EPSILON                             =1.1920929e-007
    FLT_RADIX                               =2
    FLT_MANT_DIG                            =24
    FLT_ROUNDS                              =1
    FLT_MAX                                 =3.4028235e+038
    FLT_MAX_10_EXP                          =38
    FLT_MAX_EXP                             =128
    FLT_MIN                                 =1.1754944e-038
    DBL_DIG                                 =15
    DBL_MIN_EXP                             =-1021
    DBL_EPSILON                             =2.2204460492503131e-016
    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                         =308
    LDBL_MAX_EXP                            =1024
    LDBL_MIN                                =2.2250738585072014e-308
    LDBL_MIN_10_EXP                         =-307
    LDBL_DIG                                =15
    LDBL_MIN_EXP                            =-1021
    LDBL_EPSILON                            =2.2204460492503131e-016
    LDBL_MANT_DIG                           =53
    LDBL_MAX                                =1.7976931348623157e+308

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
std::numeric_limits information for type float
    is_specialized       = 1
    min()                = 1.1754944e-038
    max()                = 3.4028235e+038
    digits               = 24
    digits10             = 6
    is_signed            = 1
    is_integer           = 0
    is_exact             = 0
    radix                = 2
    epsilon()            = 1.1920929e-007
    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      = 1
    infinity()           = 1.#INF
    quiet_NaN()          = 1.#QNAN
    signaling_NaN()      = 1.#QNAN
    denorm_min()         = 1.4012985e-045
    is_iec559            = 1
    is_bounded           = 1
    is_modulo            = 0
    traps                = 1
    tinyness_before      = 1
    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-016
    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      = 1
    infinity()           = 1.#INF
    quiet_NaN()          = 1.#QNAN
    signaling_NaN()      = 1.#SNAN
    denorm_min()         = 4.9406564584124654e-324
    is_iec559            = 1
    is_bounded           = 1
    is_modulo            = 0
    traps                = 1
    tinyness_before      = 1
    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()                = 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-016
    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      = 1
    infinity()           = 1.#INF
    quiet_NaN()          = 1.#QNAN
    signaling_NaN()      = 1.#SNAN
    denorm_min()         = 4.9406564584124654e-324
    is_iec559            = 1
    is_bounded           = 1
    is_modulo            = 0
    traps                = 1
    tinyness_before      = 1
    round_style          = 1

Epsilon has sane value of std::pow(std::numeric_limits<T>::radix, 1-std::numeric_limits<T>::digits).

    sizeof(long double) = 8
    alignment_of<long double> = 8

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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