Tue Oct 19 11:59:28 2021 machar_test(): Python version: 3.6.9 Test machar(). r4_machar_test() r4_machar() computes R4 machine constants. IBETA is the internal base for machine arithmetic. IBETA = 2 IT is the number of digits, base IBETA, in the floating point significand. IT = 24 IRND reports on floating point addition rounding: 0, for chopping 1, for non-IEEE rounding 2, for IEEE rounding 3, for chopping with partial underflow 4, for non-IEEE rounding with partial underflow. 5, for IEEE rounding with partial underflow. IRND = 5 NGRD is the number of guard digits for floating point multiplication with truncating arithmetic. NGRD = 0 MACHEP is the largest negative integer such that 1.0 < 1.0 + BETA^MACHEP. MACHEP = -23 NEGEPS is the largest negative integer such that 1.0 - BETA^NEGEPS < 1.0: NEGEP = -24 IEXP is the number of bits reserved for the exponent of a floating point number: IEXP = 8 MINEXP is the most negative power of BETA such that BETA^MINEXP is positive and normalized. MINEXP = -126 MAXEXP is the smallest positive power of BETA that overflows: MAXEXP = 128 EPS is a small positive floating point number such that 1.0 < 1.0 + EPS. EPS = 1.1920928955078125e-07 EPSNEG is a small positive floating point number such that 1.0 - EPSNEG < 1.0. EPSNEG = 5.9604644775390625e-08 XMIN is the smallest positive normalized floating point power of the radix: XMIN = 1.1754943508222875e-38 XMAX is the largest finite floating point number: XMAX = 3.4028234663852886e+38 r8_machar_test(): r8_machar() computes R8 machine constants. IBETA is the internal base for machine arithmetic. IBETA = 2 IT is the number of digits, base IBETA, in the floating point significand. IT = 53 IRND reports on floating point addition rounding: 0, for chopping 1, for non-IEEE rounding 2, for IEEE rounding 3, for chopping with partial underflow 4, for non-IEEE rounding with partial underflow. 5, for IEEE rounding with partial underflow. IRND = 5 NGRD is the number of guard digits for floating point multiplication with truncating arithmetic. NGRD = 0 MACHEP is the largest negative integer such that 1.0 < 1.0 + BETA^MACHEP. MACHEP = -52 NEGEPS is the largest negative integer such that 1.0 - BETA^NEGEPS < 1.0: NEGEP = -53 IEXP is the number of bits reserved for the exponent of a floating point number: IEXP = 11 MINEXP is the most negative power of BETA such that BETA^MINEXP is positive and normalized. MINEXP = -1022 MAXEXP is the smallest positive power of BETA that overflows: MAXEXP = 1024 EPS is a small positive floating point number such that 1.0 < 1.0 + EPS. EPS = 2.2204460492503131e-16 EPSNEG is a small positive floating point number such that 1.0 - EPSNEG < 1.0. EPSNEG = 1.1102230246251565e-16 XMIN is the smallest positive normalized floating point power of the radix: XMIN = 2.2250738585072014e-308 XMAX is the largest finite floating point number: XMAX = 1.7976931348623157e+308 machar_test(): Normal end of execution. Tue Oct 19 11:59:28 2021