# dmath_exp10 # Independent oracle: Decimal at 430 and 570 digits / exact Fraction arithmetic. # Frozen bits and sweep require review; generation never recalibrates them. # Nonfinite outputs: nan checks classification; +/-inf checks classification and sign. # sweep 7405e97ea9f32271 # case input0 input1 frozen0 frozen1 reference0 reference1 max_ulp positive_zero 0000000000000000 0000000000000000 3ff0000000000000 0000000000000000 3ff0000000000000 0000000000000000 2 # x=0x0.0p+0 y=0x0.0p+0 negative_zero 8000000000000000 0000000000000000 3ff0000000000000 0000000000000000 3ff0000000000000 0000000000000000 2 # x=-0x0.0p+0 y=0x0.0p+0 least_subnormal 0000000000000001 0000000000000000 3ff0000000000000 0000000000000000 3ff0000000000000 0000000000000000 2 # x=0x0.0000000000001p-1022 y=0x0.0p+0 negative_least_subnormal 8000000000000001 0000000000000000 3ff0000000000000 0000000000000000 3ff0000000000000 0000000000000000 2 # x=-0x0.0000000000001p-1022 y=0x0.0p+0 third_subnormal 0000000000000003 0000000000000000 3ff0000000000000 0000000000000000 3ff0000000000000 0000000000000000 2 # x=0x0.0000000000003p-1022 y=0x0.0p+0 negative_third_subnormal 8000000000000003 0000000000000000 3ff0000000000000 0000000000000000 3ff0000000000000 0000000000000000 2 # x=-0x0.0000000000003p-1022 y=0x0.0p+0 largest_subnormal 000fffffffffffff 0000000000000000 3ff0000000000000 0000000000000000 3ff0000000000000 0000000000000000 2 # x=0x0.fffffffffffffp-1022 y=0x0.0p+0 negative_largest_subnormal 800fffffffffffff 0000000000000000 3ff0000000000000 0000000000000000 3ff0000000000000 0000000000000000 2 # x=-0x0.fffffffffffffp-1022 y=0x0.0p+0 least_normal 0010000000000000 0000000000000000 3ff0000000000000 0000000000000000 3ff0000000000000 0000000000000000 2 # x=0x1.0000000000000p-1022 y=0x0.0p+0 negative_least_normal 8010000000000000 0000000000000000 3ff0000000000000 0000000000000000 3ff0000000000000 0000000000000000 2 # x=-0x1.0000000000000p-1022 y=0x0.0p+0 largest_finite 7fefffffffffffff 0000000000000000 +inf 0000000000000000 +inf 0000000000000000 2 # x=0x1.fffffffffffffp+1023 y=0x0.0p+0 negative_largest_finite ffefffffffffffff 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 2 # x=-0x1.fffffffffffffp+1023 y=0x0.0p+0 positive_infinity 7ff0000000000000 0000000000000000 +inf 0000000000000000 +inf 0000000000000000 2 # x=inf y=0x0.0p+0 negative_infinity fff0000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 2 # x=-inf y=0x0.0p+0 quiet_nan_payload 7ff8abcdef135790 0000000000000000 nan 0000000000000000 nan 0000000000000000 2 # x=nan y=0x0.0p+0 negative_quiet_nan_payload fff8abcdef135790 0000000000000000 nan 0000000000000000 nan 0000000000000000 2 # x=nan y=0x0.0p+0 signaling_nan_payload 7ff0000000010248 0000000000000000 nan 0000000000000000 nan 0000000000000000 2 # x=nan y=0x0.0p+0 negative_signaling_nan_payload fff0000000010248 0000000000000000 nan 0000000000000000 nan 0000000000000000 2 # x=nan y=0x0.0p+0 exact_positive_power 4031000000000000 0000000000000000 4376345785d8a000 0000000000000000 4376345785d8a000 0000000000000000 2 # x=0x1.1000000000000p+4 y=0x0.0p+0 negative_power c031000000000000 0000000000000000 3c670ef54646d496 0000000000000000 3c670ef54646d497 0000000000000000 2 # x=-0x1.1000000000000p+4 y=0x0.0p+0 fractional_positive 4010c00000000000 0000000000000000 40ce13a1f40f260d 0000000000000000 40ce13a1f40f260d 0000000000000000 2 # x=0x1.0c00000000000p+2 y=0x0.0p+0 fractional_negative c010c00000000000 0000000000000000 3f1105ed25e9b25e 0000000000000000 3f1105ed25e9b25e 0000000000000000 2 # x=-0x1.0c00000000000p+2 y=0x0.0p+0 subnormal_result c073fc0000000000 0000000000000000 0000000000000e0f 0000000000000000 0000000000000e0f 0000000000000000 2 # x=-0x1.3fc0000000000p+8 y=0x0.0p+0 overflow_below 40734413509f79fe 0000000000000000 7feffffffffffba1 0000000000000000 7feffffffffffba1 0000000000000000 2 # x=0x1.34413509f79fep+8 y=0x0.0p+0 overflow_at 40734413509f79ff 0000000000000000 +inf 0000000000000000 +inf 0000000000000000 2 # x=0x1.34413509f79ffp+8 y=0x0.0p+0 overflow_above 40734413509f7a00 0000000000000000 +inf 0000000000000000 +inf 0000000000000000 2 # x=0x1.34413509f7a00p+8 y=0x0.0p+0