| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- # dmath_acos
- # 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 109aa863152e16cb
- # case input0 input1 frozen0 frozen1 reference0 reference1 max_ulp
- positive_zero 0000000000000000 0000000000000000 3ff921fb54442d18 0000000000000000 3ff921fb54442d18 0000000000000000 1 # x=0x0.0p+0 y=0x0.0p+0
- negative_zero 8000000000000000 0000000000000000 3ff921fb54442d18 0000000000000000 3ff921fb54442d18 0000000000000000 1 # x=-0x0.0p+0 y=0x0.0p+0
- least_subnormal 0000000000000001 0000000000000000 3ff921fb54442d18 0000000000000000 3ff921fb54442d18 0000000000000000 1 # x=0x0.0000000000001p-1022 y=0x0.0p+0
- negative_least_subnormal 8000000000000001 0000000000000000 3ff921fb54442d18 0000000000000000 3ff921fb54442d18 0000000000000000 1 # x=-0x0.0000000000001p-1022 y=0x0.0p+0
- third_subnormal 0000000000000003 0000000000000000 3ff921fb54442d18 0000000000000000 3ff921fb54442d18 0000000000000000 1 # x=0x0.0000000000003p-1022 y=0x0.0p+0
- negative_third_subnormal 8000000000000003 0000000000000000 3ff921fb54442d18 0000000000000000 3ff921fb54442d18 0000000000000000 1 # x=-0x0.0000000000003p-1022 y=0x0.0p+0
- largest_subnormal 000fffffffffffff 0000000000000000 3ff921fb54442d18 0000000000000000 3ff921fb54442d18 0000000000000000 1 # x=0x0.fffffffffffffp-1022 y=0x0.0p+0
- negative_largest_subnormal 800fffffffffffff 0000000000000000 3ff921fb54442d18 0000000000000000 3ff921fb54442d18 0000000000000000 1 # x=-0x0.fffffffffffffp-1022 y=0x0.0p+0
- least_normal 0010000000000000 0000000000000000 3ff921fb54442d18 0000000000000000 3ff921fb54442d18 0000000000000000 1 # x=0x1.0000000000000p-1022 y=0x0.0p+0
- negative_least_normal 8010000000000000 0000000000000000 3ff921fb54442d18 0000000000000000 3ff921fb54442d18 0000000000000000 1 # x=-0x1.0000000000000p-1022 y=0x0.0p+0
- largest_finite 7fefffffffffffff 0000000000000000 nan 0000000000000000 nan 0000000000000000 1 # x=0x1.fffffffffffffp+1023 y=0x0.0p+0
- negative_largest_finite ffefffffffffffff 0000000000000000 nan 0000000000000000 nan 0000000000000000 1 # x=-0x1.fffffffffffffp+1023 y=0x0.0p+0
- positive_infinity 7ff0000000000000 0000000000000000 nan 0000000000000000 nan 0000000000000000 1 # x=inf y=0x0.0p+0
- negative_infinity fff0000000000000 0000000000000000 nan 0000000000000000 nan 0000000000000000 1 # x=-inf y=0x0.0p+0
- quiet_nan_payload 7ff8abcdef135790 0000000000000000 nan 0000000000000000 nan 0000000000000000 1 # x=nan y=0x0.0p+0
- negative_quiet_nan_payload fff8abcdef135790 0000000000000000 nan 0000000000000000 nan 0000000000000000 1 # x=nan y=0x0.0p+0
- signaling_nan_payload 7ff0000000010248 0000000000000000 nan 0000000000000000 nan 0000000000000000 1 # x=nan y=0x0.0p+0
- negative_signaling_nan_payload fff0000000010248 0000000000000000 nan 0000000000000000 nan 0000000000000000 1 # x=nan y=0x0.0p+0
- domain_endpoint_below 3fefffffffffffff 0000000000000000 3e50000000000000 0000000000000000 3e50000000000000 0000000000000000 1 # x=0x1.fffffffffffffp-1 y=0x0.0p+0
- domain_endpoint_at 3ff0000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 1 # x=0x1.0000000000000p+0 y=0x0.0p+0
- domain_endpoint_above 3ff0000000000001 0000000000000000 nan 0000000000000000 nan 0000000000000000 1 # x=0x1.0000000000001p+0 y=0x0.0p+0
- negative_domain_endpoint_below bfefffffffffffff 0000000000000000 400921fb52442d18 0000000000000000 400921fb52442d18 0000000000000000 1 # x=-0x1.fffffffffffffp-1 y=0x0.0p+0
- negative_domain_endpoint_at bff0000000000000 0000000000000000 400921fb54442d18 0000000000000000 400921fb54442d18 0000000000000000 1 # x=-0x1.0000000000000p+0 y=0x0.0p+0
- negative_domain_endpoint_above bff0000000000001 0000000000000000 nan 0000000000000000 nan 0000000000000000 1 # x=-0x1.0000000000001p+0 y=0x0.0p+0
- half_interval_below 3fdfffffffffffff 0000000000000000 3ff0c152382d7366 0000000000000000 3ff0c152382d7366 0000000000000000 1 # x=0x1.fffffffffffffp-2 y=0x0.0p+0
- half_interval_at 3fe0000000000000 0000000000000000 3ff0c152382d7366 0000000000000000 3ff0c152382d7366 0000000000000000 1 # x=0x1.0000000000000p-1 y=0x0.0p+0
- half_interval_above 3fe0000000000001 0000000000000000 3ff0c152382d7365 0000000000000000 3ff0c152382d7365 0000000000000000 1 # x=0x1.0000000000001p-1 y=0x0.0p+0
- negative_half_interval_below bfdfffffffffffff 0000000000000000 4000c152382d7365 0000000000000000 4000c152382d7365 0000000000000000 1 # x=-0x1.fffffffffffffp-2 y=0x0.0p+0
- negative_half_interval_at bfe0000000000000 0000000000000000 4000c152382d7366 0000000000000000 4000c152382d7366 0000000000000000 1 # x=-0x1.0000000000000p-1 y=0x0.0p+0
- negative_half_interval_above bfe0000000000001 0000000000000000 4000c152382d7366 0000000000000000 4000c152382d7366 0000000000000000 1 # x=-0x1.0000000000001p-1 y=0x0.0p+0
- tiny_cutoff_below 3c5fffffffffffff 0000000000000000 3ff921fb54442d18 0000000000000000 3ff921fb54442d18 0000000000000000 1 # x=0x1.fffffffffffffp-58 y=0x0.0p+0
- tiny_cutoff_at 3c60000000000000 0000000000000000 3ff921fb54442d18 0000000000000000 3ff921fb54442d18 0000000000000000 1 # x=0x1.0000000000000p-57 y=0x0.0p+0
- tiny_cutoff_above 3c60000000000001 0000000000000000 3ff921fb54442d18 0000000000000000 3ff921fb54442d18 0000000000000000 1 # x=0x1.0000000000001p-57 y=0x0.0p+0
- negative_tiny_cutoff_below bc5fffffffffffff 0000000000000000 3ff921fb54442d18 0000000000000000 3ff921fb54442d18 0000000000000000 1 # x=-0x1.fffffffffffffp-58 y=0x0.0p+0
- negative_tiny_cutoff_at bc60000000000000 0000000000000000 3ff921fb54442d18 0000000000000000 3ff921fb54442d18 0000000000000000 1 # x=-0x1.0000000000000p-57 y=0x0.0p+0
- negative_tiny_cutoff_above bc60000000000001 0000000000000000 3ff921fb54442d18 0000000000000000 3ff921fb54442d18 0000000000000000 1 # x=-0x1.0000000000001p-57 y=0x0.0p+0
- interior_positive 3fd2000000000000 0000000000000000 3ff4923a0b52b60e 0000000000000000 3ff4923a0b52b60e 0000000000000000 1 # x=0x1.2000000000000p-2 y=0x0.0p+0
- interior_negative bfd2000000000000 0000000000000000 3ffdb1bc9d35a423 0000000000000000 3ffdb1bc9d35a423 0000000000000000 1 # x=-0x1.2000000000000p-2 y=0x0.0p+0
|