testing long double (without inline functions) Failure: expm1 (0x4.0000000000000028p-16384): Exception "Underflow" set Failure: expm1_downward (0x4.0000000000000028p-16384): Exception "Underflow" set Failure: expm1_towardzero (0x4.0000000000000028p-16384): Exception "Underflow" set Failure: expm1_upward (0x4.0000000000000028p-16384): Exception "Underflow" set Failure: pow_downward (-0x2p+0, 0x1.ffffffffffffffffffffffffffffp+112): errno set to 0, expected 34 (ERANGE) Failure: Test: pow_downward (-0x2p+0, 0x1.ffffffffffffffffffffffffffffp+112) Result: is: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 should be: -inf -inf Failure: pow_downward (-0x2p+0, 0x1.fffffffffffffp+52): errno set to 0, expected 34 (ERANGE) Failure: Test: pow_downward (-0x2p+0, 0x1.fffffffffffffp+52) Result: is: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 should be: -inf -inf Failure: pow_downward (-0x2p+0, 0x3.ffffffffffffffffffffffffffp+104): errno set to 0, expected 34 (ERANGE) Failure: Test: pow_downward (-0x2p+0, 0x3.ffffffffffffffffffffffffffp+104) Result: is: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 should be: -inf -inf Failure: pow_downward (-0x2p+0, 0xf.fffffffffffffffp+60): errno set to 0, expected 34 (ERANGE) Failure: Test: pow_downward (-0x2p+0, 0xf.fffffffffffffffp+60) Result: is: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 should be: -inf -inf Failure: pow_downward (-0x2p-16384, -0x1.ffffffffffffffffffffffffffffp+112): errno set to 0, expected 34 (ERANGE) Failure: Test: pow_downward (-0x2p-16384, -0x1.ffffffffffffffffffffffffffffp+112) Result: is: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 should be: -inf -inf Failure: pow_downward (-0x2p-16384, -0x1.fffffffffffffp+52): errno set to 0, expected 34 (ERANGE) Failure: Test: pow_downward (-0x2p-16384, -0x1.fffffffffffffp+52) Result: is: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 should be: -inf -inf Failure: pow_downward (-0x2p-16384, -0x3.ffffffffffffffffffffffffffp+104): errno set to 0, expected 34 (ERANGE) Failure: Test: pow_downward (-0x2p-16384, -0x3.ffffffffffffffffffffffffffp+104) Result: is: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 should be: -inf -inf Failure: pow_downward (-0x2p-16384, -0xf.fffffffffffffffp+60): errno set to 0, expected 34 (ERANGE) Failure: Test: pow_downward (-0x2p-16384, -0xf.fffffffffffffffp+60) Result: is: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 should be: -inf -inf Failure: pow_downward (-0x4p-1024, -0x1.ffffffffffffffffffffffffffffp+112): errno set to 0, expected 34 (ERANGE) Failure: Test: pow_downward (-0x4p-1024, -0x1.ffffffffffffffffffffffffffffp+112) Result: is: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 should be: -inf -inf Failure: pow_downward (-0x4p-1024, -0x1.fffffffffffffp+52): errno set to 0, expected 34 (ERANGE) Failure: Test: pow_downward (-0x4p-1024, -0x1.fffffffffffffp+52) Result: is: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 should be: -inf -inf Failure: pow_downward (-0x4p-1024, -0x3.ffffffffffffffffffffffffffp+104): errno set to 0, expected 34 (ERANGE) Failure: Test: pow_downward (-0x4p-1024, -0x3.ffffffffffffffffffffffffffp+104) Result: is: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 should be: -inf -inf Failure: pow_downward (-0x4p-1024, -0xf.fffffffffffffffp+60): errno set to 0, expected 34 (ERANGE) Failure: Test: pow_downward (-0x4p-1024, -0xf.fffffffffffffffp+60) Result: is: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 should be: -inf -inf Failure: pow_downward (-0x4p-128, -0x1.ffffffffffffffffffffffffffffp+112): errno set to 0, expected 34 (ERANGE) Failure: Test: pow_downward (-0x4p-128, -0x1.ffffffffffffffffffffffffffffp+112) Result: is: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 should be: -inf -inf Failure: pow_downward (-0x4p-128, -0x1.fffffffffffffp+52): errno set to 0, expected 34 (ERANGE) Failure: Test: pow_downward (-0x4p-128, -0x1.fffffffffffffp+52) Result: is: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 should be: -inf -inf Failure: pow_downward (-0x4p-128, -0x3.ffffffffffffffffffffffffffp+104): errno set to 0, expected 34 (ERANGE) Failure: Test: pow_downward (-0x4p-128, -0x3.ffffffffffffffffffffffffffp+104) Result: is: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 should be: -inf -inf Failure: pow_downward (-0x4p-128, -0xf.fffffffffffffffp+60): errno set to 0, expected 34 (ERANGE) Failure: Test: pow_downward (-0x4p-128, -0xf.fffffffffffffffp+60) Result: is: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 should be: -inf -inf Failure: pow_downward (-0x4p-16384, -0x1.ffffffffffffffffffffffffffffp+112): errno set to 0, expected 34 (ERANGE) Failure: Test: pow_downward (-0x4p-16384, -0x1.ffffffffffffffffffffffffffffp+112) Result: is: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 should be: -inf -inf Failure: pow_downward (-0x4p-16384, -0x1.fffffffffffffp+52): errno set to 0, expected 34 (ERANGE) Failure: Test: pow_downward (-0x4p-16384, -0x1.fffffffffffffp+52) Result: is: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 should be: -inf -inf Failure: pow_downward (-0x4p-16384, -0x3.ffffffffffffffffffffffffffp+104): errno set to 0, expected 34 (ERANGE) Failure: Test: pow_downward (-0x4p-16384, -0x3.ffffffffffffffffffffffffffp+104) Result: is: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 should be: -inf -inf Failure: pow_downward (-0x4p-16384, -0xf.fffffffffffffffp+60): errno set to 0, expected 34 (ERANGE) Failure: Test: pow_downward (-0x4p-16384, -0xf.fffffffffffffffp+60) Result: is: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 should be: -inf -inf Failure: pow_downward (-0x8p-4, -0x1.ffffffffffffffffffffffffffffp+112): errno set to 0, expected 34 (ERANGE) Failure: Test: pow_downward (-0x8p-4, -0x1.ffffffffffffffffffffffffffffp+112) Result: is: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 should be: -inf -inf Failure: pow_downward (-0x8p-4, -0x1.fffffffffffffp+52): errno set to 0, expected 34 (ERANGE) Failure: Test: pow_downward (-0x8p-4, -0x1.fffffffffffffp+52) Result: is: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 should be: -inf -inf Failure: pow_downward (-0x8p-4, -0x3.ffffffffffffffffffffffffffp+104): errno set to 0, expected 34 (ERANGE) Failure: Test: pow_downward (-0x8p-4, -0x3.ffffffffffffffffffffffffffp+104) Result: is: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 should be: -inf -inf Failure: pow_downward (-0x8p-4, -0xf.fffffffffffffffp+60): errno set to 0, expected 34 (ERANGE) Failure: Test: pow_downward (-0x8p-4, -0xf.fffffffffffffffp+60) Result: is: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 should be: -inf -inf Failure: pow_downward (-0x8p-972, -0x1.ffffffffffffffffffffffffffffp+112): errno set to 0, expected 34 (ERANGE) Failure: Test: pow_downward (-0x8p-972, -0x1.ffffffffffffffffffffffffffffp+112) Result: is: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 should be: -inf -inf Failure: pow_downward (-0x8p-972, -0x1.fffffffffffffp+52): errno set to 0, expected 34 (ERANGE) Failure: Test: pow_downward (-0x8p-972, -0x1.fffffffffffffp+52) Result: is: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 should be: -inf -inf Failure: pow_downward (-0x8p-972, -0x3.ffffffffffffffffffffffffffp+104): errno set to 0, expected 34 (ERANGE) Failure: Test: pow_downward (-0x8p-972, -0x3.ffffffffffffffffffffffffffp+104) Result: is: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 should be: -inf -inf Failure: pow_downward (-0x8p-972, -0xf.fffffffffffffffp+60): errno set to 0, expected 34 (ERANGE) Failure: Test: pow_downward (-0x8p-972, -0xf.fffffffffffffffp+60) Result: is: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 should be: -inf -inf Failure: pow_downward (-0xf.ffffffffffff8p+1020, 0x1.ffffffffffffffffffffffffffffp+112): errno set to 0, expected 34 (ERANGE) Failure: Test: pow_downward (-0xf.ffffffffffff8p+1020, 0x1.ffffffffffffffffffffffffffffp+112) Result: is: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 should be: -inf -inf Failure: pow_downward (-0xf.ffffffffffff8p+1020, 0x1.fffffffffffffp+52): errno set to 0, expected 34 (ERANGE) Failure: Test: pow_downward (-0xf.ffffffffffff8p+1020, 0x1.fffffffffffffp+52) Result: is: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 should be: -inf -inf Failure: pow_downward (-0xf.ffffffffffff8p+1020, 0x3.ffffffffffffffffffffffffffp+104): errno set to 0, expected 34 (ERANGE) Failure: Test: pow_downward (-0xf.ffffffffffff8p+1020, 0x3.ffffffffffffffffffffffffffp+104) Result: is: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 should be: -inf -inf Failure: pow_downward (-0xf.ffffffffffff8p+1020, 0xf.fffffffffffffffp+60): errno set to 0, expected 34 (ERANGE) Failure: Test: pow_downward (-0xf.ffffffffffff8p+1020, 0xf.fffffffffffffffp+60) Result: is: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 should be: -inf -inf Failure: pow_downward (-0xf.ffffffffffffbffffffffffffcp+1020, 0x1.ffffffffffffffffffffffffffffp+112): errno set to 0, expected 34 (ERANGE) Failure: Test: pow_downward (-0xf.ffffffffffffbffffffffffffcp+1020, 0x1.ffffffffffffffffffffffffffffp+112) Result: is: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 should be: -inf -inf Failure: pow_downward (-0xf.ffffffffffffbffffffffffffcp+1020, 0x1.fffffffffffffp+52): errno set to 0, expected 34 (ERANGE) Failure: Test: pow_downward (-0xf.ffffffffffffbffffffffffffcp+1020, 0x1.fffffffffffffp+52) Result: is: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 should be: -inf -inf Failure: pow_downward (-0xf.ffffffffffffbffffffffffffcp+1020, 0x3.ffffffffffffffffffffffffffp+104): errno set to 0, expected 34 (ERANGE) Failure: Test: pow_downward (-0xf.ffffffffffffbffffffffffffcp+1020, 0x3.ffffffffffffffffffffffffffp+104) Result: is: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 should be: -inf -inf Failure: pow_downward (-0xf.ffffffffffffbffffffffffffcp+1020, 0xf.fffffffffffffffp+60): errno set to 0, expected 34 (ERANGE) Failure: Test: pow_downward (-0xf.ffffffffffffbffffffffffffcp+1020, 0xf.fffffffffffffffp+60) Result: is: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 should be: -inf -inf Failure: pow_downward (-0xf.fffffffffffffffffffffffffff8p+16380, 0x1.ffffffffffffffffffffffffffffp+112): errno set to 0, expected 34 (ERANGE) Failure: Test: pow_downward (-0xf.fffffffffffffffffffffffffff8p+16380, 0x1.ffffffffffffffffffffffffffffp+112) Result: is: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 should be: -inf -inf Failure: pow_downward (-0xf.fffffffffffffffffffffffffff8p+16380, 0x1.fffffffffffffp+52): errno set to 0, expected 34 (ERANGE) Failure: Test: pow_downward (-0xf.fffffffffffffffffffffffffff8p+16380, 0x1.fffffffffffffp+52) Result: is: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 should be: -inf -inf Failure: pow_downward (-0xf.fffffffffffffffffffffffffff8p+16380, 0x3.ffffffffffffffffffffffffffp+104): errno set to 0, expected 34 (ERANGE) Failure: Test: pow_downward (-0xf.fffffffffffffffffffffffffff8p+16380, 0x3.ffffffffffffffffffffffffffp+104) Result: is: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 should be: -inf -inf Failure: pow_downward (-0xf.fffffffffffffffffffffffffff8p+16380, 0xf.fffffffffffffffp+60): errno set to 0, expected 34 (ERANGE) Failure: Test: pow_downward (-0xf.fffffffffffffffffffffffffff8p+16380, 0xf.fffffffffffffffp+60) Result: is: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 should be: -inf -inf Failure: pow_downward (-0xf.fffffffffffffffp+16380, 0x1.ffffffffffffffffffffffffffffp+112): errno set to 0, expected 34 (ERANGE) Failure: Test: pow_downward (-0xf.fffffffffffffffp+16380, 0x1.ffffffffffffffffffffffffffffp+112) Result: is: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 should be: -inf -inf Failure: pow_downward (-0xf.fffffffffffffffp+16380, 0x1.fffffffffffffp+52): errno set to 0, expected 34 (ERANGE) Failure: Test: pow_downward (-0xf.fffffffffffffffp+16380, 0x1.fffffffffffffp+52) Result: is: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 should be: -inf -inf Failure: pow_downward (-0xf.fffffffffffffffp+16380, 0x3.ffffffffffffffffffffffffffp+104): errno set to 0, expected 34 (ERANGE) Failure: Test: pow_downward (-0xf.fffffffffffffffp+16380, 0x3.ffffffffffffffffffffffffffp+104) Result: is: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 should be: -inf -inf Failure: pow_downward (-0xf.fffffffffffffffp+16380, 0xf.fffffffffffffffp+60): errno set to 0, expected 34 (ERANGE) Failure: Test: pow_downward (-0xf.fffffffffffffffp+16380, 0xf.fffffffffffffffp+60) Result: is: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 should be: -inf -inf Failure: pow_downward (-0xf.fffffp+124, 0x1.ffffffffffffffffffffffffffffp+112): errno set to 0, expected 34 (ERANGE) Failure: Test: pow_downward (-0xf.fffffp+124, 0x1.ffffffffffffffffffffffffffffp+112) Result: is: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 should be: -inf -inf Failure: pow_downward (-0xf.fffffp+124, 0x1.fffffffffffffp+52): errno set to 0, expected 34 (ERANGE) Failure: Test: pow_downward (-0xf.fffffp+124, 0x1.fffffffffffffp+52) Result: is: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 should be: -inf -inf Failure: pow_downward (-0xf.fffffp+124, 0x3.ffffffffffffffffffffffffffp+104): errno set to 0, expected 34 (ERANGE) Failure: Test: pow_downward (-0xf.fffffp+124, 0x3.ffffffffffffffffffffffffffp+104) Result: is: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 should be: -inf -inf Failure: pow_downward (-0xf.fffffp+124, 0xf.fffffffffffffffp+60): errno set to 0, expected 34 (ERANGE) Failure: Test: pow_downward (-0xf.fffffp+124, 0xf.fffffffffffffffp+60) Result: is: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 should be: -inf -inf Failure: Test: pow_towardzero (-0x2p+0, 0x1.ffffffffffffffffffffffffffffp+112) Result: is: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 should be: -1.18973149535723176508e+4932 -0x1.ffffffffffffffffffffp+16383 difference: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 ulp : 10384593717069655257060992658440191.0000 max.ulp : 1.0000 Failure: Test: pow_towardzero (-0x2p+0, 0x1.fffffffffffffp+52) Result: is: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 should be: -1.18973149535723176508e+4932 -0x1.ffffffffffffffffffffp+16383 difference: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 ulp : 10384593717069655257060992658440191.0000 max.ulp : 1.0000 Failure: Test: pow_towardzero (-0x2p+0, 0x3.ffffffffffffffffffffffffffp+104) Result: is: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 should be: -1.18973149535723176508e+4932 -0x1.ffffffffffffffffffffp+16383 difference: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 ulp : 10384593717069655257060992658440191.0000 max.ulp : 1.0000 Failure: Test: pow_towardzero (-0x2p+0, 0xf.fffffffffffffffp+60) Result: is: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 should be: -1.18973149535723176508e+4932 -0x1.ffffffffffffffffffffp+16383 difference: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 ulp : 10384593717069655257060992658440191.0000 max.ulp : 1.0000 Failure: Test: pow_towardzero (-0x2p-16384, -0x1.ffffffffffffffffffffffffffffp+112) Result: is: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 should be: -1.18973149535723176508e+4932 -0x1.ffffffffffffffffffffp+16383 difference: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 ulp : 10384593717069655257060992658440191.0000 max.ulp : 1.0000 Failure: Test: pow_towardzero (-0x2p-16384, -0x1.fffffffffffffp+52) Result: is: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 should be: -1.18973149535723176508e+4932 -0x1.ffffffffffffffffffffp+16383 difference: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 ulp : 10384593717069655257060992658440191.0000 max.ulp : 1.0000 Failure: Test: pow_towardzero (-0x2p-16384, -0x3.ffffffffffffffffffffffffffp+104) Result: is: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 should be: -1.18973149535723176508e+4932 -0x1.ffffffffffffffffffffp+16383 difference: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 ulp : 10384593717069655257060992658440191.0000 max.ulp : 1.0000 Failure: Test: pow_towardzero (-0x2p-16384, -0xf.fffffffffffffffp+60) Result: is: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 should be: -1.18973149535723176508e+4932 -0x1.ffffffffffffffffffffp+16383 difference: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 ulp : 10384593717069655257060992658440191.0000 max.ulp : 1.0000 Failure: Test: pow_towardzero (-0x4p-1024, -0x1.ffffffffffffffffffffffffffffp+112) Result: is: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 should be: -1.18973149535723176508e+4932 -0x1.ffffffffffffffffffffp+16383 difference: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 ulp : 10384593717069655257060992658440191.0000 max.ulp : 1.0000 Failure: Test: pow_towardzero (-0x4p-1024, -0x1.fffffffffffffp+52) Result: is: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 should be: -1.18973149535723176508e+4932 -0x1.ffffffffffffffffffffp+16383 difference: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 ulp : 10384593717069655257060992658440191.0000 max.ulp : 1.0000 Failure: Test: pow_towardzero (-0x4p-1024, -0x3.ffffffffffffffffffffffffffp+104) Result: is: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 should be: -1.18973149535723176508e+4932 -0x1.ffffffffffffffffffffp+16383 difference: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 ulp : 10384593717069655257060992658440191.0000 max.ulp : 1.0000 Failure: Test: pow_towardzero (-0x4p-1024, -0xf.fffffffffffffffp+60) Result: is: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 should be: -1.18973149535723176508e+4932 -0x1.ffffffffffffffffffffp+16383 difference: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 ulp : 10384593717069655257060992658440191.0000 max.ulp : 1.0000 Failure: Test: pow_towardzero (-0x4p-128, -0x1.ffffffffffffffffffffffffffffp+112) Result: is: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 should be: -1.18973149535723176508e+4932 -0x1.ffffffffffffffffffffp+16383 difference: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 ulp : 10384593717069655257060992658440191.0000 max.ulp : 1.0000 Failure: Test: pow_towardzero (-0x4p-128, -0x1.fffffffffffffp+52) Result: is: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 should be: -1.18973149535723176508e+4932 -0x1.ffffffffffffffffffffp+16383 difference: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 ulp : 10384593717069655257060992658440191.0000 max.ulp : 1.0000 Failure: Test: pow_towardzero (-0x4p-128, -0x3.ffffffffffffffffffffffffffp+104) Result: is: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 should be: -1.18973149535723176508e+4932 -0x1.ffffffffffffffffffffp+16383 difference: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 ulp : 10384593717069655257060992658440191.0000 max.ulp : 1.0000 Failure: Test: pow_towardzero (-0x4p-128, -0xf.fffffffffffffffp+60) Result: is: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 should be: -1.18973149535723176508e+4932 -0x1.ffffffffffffffffffffp+16383 difference: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 ulp : 10384593717069655257060992658440191.0000 max.ulp : 1.0000 Failure: Test: pow_towardzero (-0x4p-16384, -0x1.ffffffffffffffffffffffffffffp+112) Result: is: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 should be: -1.18973149535723176508e+4932 -0x1.ffffffffffffffffffffp+16383 difference: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 ulp : 10384593717069655257060992658440191.0000 max.ulp : 1.0000 Failure: Test: pow_towardzero (-0x4p-16384, -0x1.fffffffffffffp+52) Result: is: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 should be: -1.18973149535723176508e+4932 -0x1.ffffffffffffffffffffp+16383 difference: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 ulp : 10384593717069655257060992658440191.0000 max.ulp : 1.0000 Failure: Test: pow_towardzero (-0x4p-16384, -0x3.ffffffffffffffffffffffffffp+104) Result: is: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 should be: -1.18973149535723176508e+4932 -0x1.ffffffffffffffffffffp+16383 difference: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 ulp : 10384593717069655257060992658440191.0000 max.ulp : 1.0000 Failure: Test: pow_towardzero (-0x4p-16384, -0xf.fffffffffffffffp+60) Result: is: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 should be: -1.18973149535723176508e+4932 -0x1.ffffffffffffffffffffp+16383 difference: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 ulp : 10384593717069655257060992658440191.0000 max.ulp : 1.0000 Failure: Test: pow_towardzero (-0x8p-4, -0x1.ffffffffffffffffffffffffffffp+112) Result: is: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 should be: -1.18973149535723176508e+4932 -0x1.ffffffffffffffffffffp+16383 difference: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 ulp : 10384593717069655257060992658440191.0000 max.ulp : 1.0000 Failure: Test: pow_towardzero (-0x8p-4, -0x1.fffffffffffffp+52) Result: is: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 should be: -1.18973149535723176508e+4932 -0x1.ffffffffffffffffffffp+16383 difference: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 ulp : 10384593717069655257060992658440191.0000 max.ulp : 1.0000 Failure: Test: pow_towardzero (-0x8p-4, -0x3.ffffffffffffffffffffffffffp+104) Result: is: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 should be: -1.18973149535723176508e+4932 -0x1.ffffffffffffffffffffp+16383 difference: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 ulp : 10384593717069655257060992658440191.0000 max.ulp : 1.0000 Failure: Test: pow_towardzero (-0x8p-4, -0xf.fffffffffffffffp+60) Result: is: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 should be: -1.18973149535723176508e+4932 -0x1.ffffffffffffffffffffp+16383 difference: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 ulp : 10384593717069655257060992658440191.0000 max.ulp : 1.0000 Failure: Test: pow_towardzero (-0x8p-972, -0x1.ffffffffffffffffffffffffffffp+112) Result: is: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 should be: -1.18973149535723176508e+4932 -0x1.ffffffffffffffffffffp+16383 difference: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 ulp : 10384593717069655257060992658440191.0000 max.ulp : 1.0000 Failure: Test: pow_towardzero (-0x8p-972, -0x1.fffffffffffffp+52) Result: is: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 should be: -1.18973149535723176508e+4932 -0x1.ffffffffffffffffffffp+16383 difference: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 ulp : 10384593717069655257060992658440191.0000 max.ulp : 1.0000 Failure: Test: pow_towardzero (-0x8p-972, -0x3.ffffffffffffffffffffffffffp+104) Result: is: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 should be: -1.18973149535723176508e+4932 -0x1.ffffffffffffffffffffp+16383 difference: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 ulp : 10384593717069655257060992658440191.0000 max.ulp : 1.0000 Failure: Test: pow_towardzero (-0x8p-972, -0xf.fffffffffffffffp+60) Result: is: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 should be: -1.18973149535723176508e+4932 -0x1.ffffffffffffffffffffp+16383 difference: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 ulp : 10384593717069655257060992658440191.0000 max.ulp : 1.0000 Failure: Test: pow_towardzero (-0xf.ffffffffffff8p+1020, 0x1.ffffffffffffffffffffffffffffp+112) Result: is: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 should be: -1.18973149535723176508e+4932 -0x1.ffffffffffffffffffffp+16383 difference: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 ulp : 10384593717069655257060992658440191.0000 max.ulp : 1.0000 Failure: Test: pow_towardzero (-0xf.ffffffffffff8p+1020, 0x1.fffffffffffffp+52) Result: is: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 should be: -1.18973149535723176508e+4932 -0x1.ffffffffffffffffffffp+16383 difference: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 ulp : 10384593717069655257060992658440191.0000 max.ulp : 1.0000 Failure: Test: pow_towardzero (-0xf.ffffffffffff8p+1020, 0x3.ffffffffffffffffffffffffffp+104) Result: is: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 should be: -1.18973149535723176508e+4932 -0x1.ffffffffffffffffffffp+16383 difference: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 ulp : 10384593717069655257060992658440191.0000 max.ulp : 1.0000 Failure: Test: pow_towardzero (-0xf.ffffffffffff8p+1020, 0xf.fffffffffffffffp+60) Result: is: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 should be: -1.18973149535723176508e+4932 -0x1.ffffffffffffffffffffp+16383 difference: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 ulp : 10384593717069655257060992658440191.0000 max.ulp : 1.0000 Failure: Test: pow_towardzero (-0xf.ffffffffffffbffffffffffffcp+1020, 0x1.ffffffffffffffffffffffffffffp+112) Result: is: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 should be: -1.18973149535723176508e+4932 -0x1.ffffffffffffffffffffp+16383 difference: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 ulp : 10384593717069655257060992658440191.0000 max.ulp : 1.0000 Failure: Test: pow_towardzero (-0xf.ffffffffffffbffffffffffffcp+1020, 0x1.fffffffffffffp+52) Result: is: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 should be: -1.18973149535723176508e+4932 -0x1.ffffffffffffffffffffp+16383 difference: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 ulp : 10384593717069655257060992658440191.0000 max.ulp : 1.0000 Failure: Test: pow_towardzero (-0xf.ffffffffffffbffffffffffffcp+1020, 0x3.ffffffffffffffffffffffffffp+104) Result: is: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 should be: -1.18973149535723176508e+4932 -0x1.ffffffffffffffffffffp+16383 difference: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 ulp : 10384593717069655257060992658440191.0000 max.ulp : 1.0000 Failure: Test: pow_towardzero (-0xf.ffffffffffffbffffffffffffcp+1020, 0xf.fffffffffffffffp+60) Result: is: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 should be: -1.18973149535723176508e+4932 -0x1.ffffffffffffffffffffp+16383 difference: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 ulp : 10384593717069655257060992658440191.0000 max.ulp : 1.0000 Failure: Test: pow_towardzero (-0xf.fffffffffffffffffffffffffff8p+16380, 0x1.ffffffffffffffffffffffffffffp+112) Result: is: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 should be: -1.18973149535723176508e+4932 -0x1.ffffffffffffffffffffp+16383 difference: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 ulp : 10384593717069655257060992658440191.0000 max.ulp : 1.0000 Failure: Test: pow_towardzero (-0xf.fffffffffffffffffffffffffff8p+16380, 0x1.fffffffffffffp+52) Result: is: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 should be: -1.18973149535723176508e+4932 -0x1.ffffffffffffffffffffp+16383 difference: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 ulp : 10384593717069655257060992658440191.0000 max.ulp : 1.0000 Failure: Test: pow_towardzero (-0xf.fffffffffffffffffffffffffff8p+16380, 0x3.ffffffffffffffffffffffffffp+104) Result: is: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 should be: -1.18973149535723176508e+4932 -0x1.ffffffffffffffffffffp+16383 difference: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 ulp : 10384593717069655257060992658440191.0000 max.ulp : 1.0000 Failure: Test: pow_towardzero (-0xf.fffffffffffffffffffffffffff8p+16380, 0xf.fffffffffffffffp+60) Result: is: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 should be: -1.18973149535723176508e+4932 -0x1.ffffffffffffffffffffp+16383 difference: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 ulp : 10384593717069655257060992658440191.0000 max.ulp : 1.0000 Failure: Test: pow_towardzero (-0xf.fffffffffffffffp+16380, 0x1.ffffffffffffffffffffffffffffp+112) Result: is: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 should be: -1.18973149535723176508e+4932 -0x1.ffffffffffffffffffffp+16383 difference: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 ulp : 10384593717069655257060992658440191.0000 max.ulp : 1.0000 Failure: Test: pow_towardzero (-0xf.fffffffffffffffp+16380, 0x1.fffffffffffffp+52) Result: is: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 should be: -1.18973149535723176508e+4932 -0x1.ffffffffffffffffffffp+16383 difference: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 ulp : 10384593717069655257060992658440191.0000 max.ulp : 1.0000 Failure: Test: pow_towardzero (-0xf.fffffffffffffffp+16380, 0x3.ffffffffffffffffffffffffffp+104) Result: is: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 should be: -1.18973149535723176508e+4932 -0x1.ffffffffffffffffffffp+16383 difference: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 ulp : 10384593717069655257060992658440191.0000 max.ulp : 1.0000 Failure: Test: pow_towardzero (-0xf.fffffffffffffffp+16380, 0xf.fffffffffffffffp+60) Result: is: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 should be: -1.18973149535723176508e+4932 -0x1.ffffffffffffffffffffp+16383 difference: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 ulp : 10384593717069655257060992658440191.0000 max.ulp : 1.0000 Failure: Test: pow_towardzero (-0xf.fffffp+124, 0x1.ffffffffffffffffffffffffffffp+112) Result: is: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 should be: -1.18973149535723176508e+4932 -0x1.ffffffffffffffffffffp+16383 difference: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 ulp : 10384593717069655257060992658440191.0000 max.ulp : 1.0000 Failure: Test: pow_towardzero (-0xf.fffffp+124, 0x1.fffffffffffffp+52) Result: is: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 should be: -1.18973149535723176508e+4932 -0x1.ffffffffffffffffffffp+16383 difference: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 ulp : 10384593717069655257060992658440191.0000 max.ulp : 1.0000 Failure: Test: pow_towardzero (-0xf.fffffp+124, 0x3.ffffffffffffffffffffffffffp+104) Result: is: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 should be: -1.18973149535723176508e+4932 -0x1.ffffffffffffffffffffp+16383 difference: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 ulp : 10384593717069655257060992658440191.0000 max.ulp : 1.0000 Failure: Test: pow_towardzero (-0xf.fffffp+124, 0xf.fffffffffffffffp+60) Result: is: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 should be: -1.18973149535723176508e+4932 -0x1.ffffffffffffffffffffp+16383 difference: 1.18973149535723176508e+4932 0x1.ffffffffffffffffffffp+16383 ulp : 10384593717069655257060992658440191.0000 max.ulp : 1.0000 Failure: pow_upward (-0x2p+0, -0x1.ffffffffffffffffffffffffffffp+112): errno set to 0, expected 34 (ERANGE) Failure: pow_upward (-0x2p+0, -0x1.fffffffffffffp+52): errno set to 0, expected 34 (ERANGE) Failure: pow_upward (-0x2p+0, -0x3.ffffffffffffffffffffffffffp+104): errno set to 0, expected 34 (ERANGE) Failure: pow_upward (-0x2p+0, -0xf.fffffffffffffffp+60): errno set to 0, expected 34 (ERANGE) Failure: Test: pow_upward (-0x2p+0, 0x1.ffffffffffffffffffffffffffffp+112) Result: is: -inf -inf should be: -1.18973149535723176508e+4932 -0x1.ffffffffffffffffffffp+16383 Failure: Test: pow_upward (-0x2p+0, 0x1.fffffffffffffp+52) Result: is: -inf -inf should be: -1.18973149535723176508e+4932 -0x1.ffffffffffffffffffffp+16383 Failure: Test: pow_upward (-0x2p+0, 0x3.ffffffffffffffffffffffffffp+104) Result: is: -inf -inf should be: -1.18973149535723176508e+4932 -0x1.ffffffffffffffffffffp+16383 Failure: Test: pow_upward (-0x2p+0, 0xf.fffffffffffffffp+60) Result: is: -inf -inf should be: -1.18973149535723176508e+4932 -0x1.ffffffffffffffffffffp+16383 Failure: Test: pow_upward (-0x2p-16384, -0x1.ffffffffffffffffffffffffffffp+112) Result: is: -inf -inf should be: -1.18973149535723176508e+4932 -0x1.ffffffffffffffffffffp+16383 Failure: Test: pow_upward (-0x2p-16384, -0x1.fffffffffffffp+52) Result: is: -inf -inf should be: -1.18973149535723176508e+4932 -0x1.ffffffffffffffffffffp+16383 Failure: Test: pow_upward (-0x2p-16384, -0x3.ffffffffffffffffffffffffffp+104) Result: is: -inf -inf should be: -1.18973149535723176508e+4932 -0x1.ffffffffffffffffffffp+16383 Failure: Test: pow_upward (-0x2p-16384, -0xf.fffffffffffffffp+60) Result: is: -inf -inf should be: -1.18973149535723176508e+4932 -0x1.ffffffffffffffffffffp+16383 Failure: pow_upward (-0x2p-16384, 0x1.ffffffffffffffffffffffffffffp+112): errno set to 0, expected 34 (ERANGE) Failure: pow_upward (-0x2p-16384, 0x1.fffffffffffffp+52): errno set to 0, expected 34 (ERANGE) Failure: pow_upward (-0x2p-16384, 0x3.ffffffffffffffffffffffffffp+104): errno set to 0, expected 34 (ERANGE) Failure: pow_upward (-0x2p-16384, 0xf.fffffffffffffffp+60): errno set to 0, expected 34 (ERANGE) Failure: Test: pow_upward (-0x4p-1024, -0x1.ffffffffffffffffffffffffffffp+112) Result: is: -inf -inf should be: -1.18973149535723176508e+4932 -0x1.ffffffffffffffffffffp+16383 Failure: Test: pow_upward (-0x4p-1024, -0x1.fffffffffffffp+52) Result: is: -inf -inf should be: -1.18973149535723176508e+4932 -0x1.ffffffffffffffffffffp+16383 Failure: Test: pow_upward (-0x4p-1024, -0x3.ffffffffffffffffffffffffffp+104) Result: is: -inf -inf should be: -1.18973149535723176508e+4932 -0x1.ffffffffffffffffffffp+16383 Failure: Test: pow_upward (-0x4p-1024, -0xf.fffffffffffffffp+60) Result: is: -inf -inf should be: -1.18973149535723176508e+4932 -0x1.ffffffffffffffffffffp+16383 Failure: pow_upward (-0x4p-1024, 0x1.ffffffffffffffffffffffffffffp+112): errno set to 0, expected 34 (ERANGE) Failure: pow_upward (-0x4p-1024, 0x1.fffffffffffffp+52): errno set to 0, expected 34 (ERANGE) Failure: pow_upward (-0x4p-1024, 0x3.ffffffffffffffffffffffffffp+104): errno set to 0, expected 34 (ERANGE) Failure: pow_upward (-0x4p-1024, 0xf.fffffffffffffffp+60): errno set to 0, expected 34 (ERANGE) Failure: Test: pow_upward (-0x4p-128, -0x1.ffffffffffffffffffffffffffffp+112) Result: is: -inf -inf should be: -1.18973149535723176508e+4932 -0x1.ffffffffffffffffffffp+16383 Failure: Test: pow_upward (-0x4p-128, -0x1.fffffffffffffp+52) Result: is: -inf -inf should be: -1.18973149535723176508e+4932 -0x1.ffffffffffffffffffffp+16383 Failure: Test: pow_upward (-0x4p-128, -0x3.ffffffffffffffffffffffffffp+104) Result: is: -inf -inf should be: -1.18973149535723176508e+4932 -0x1.ffffffffffffffffffffp+16383 Failure: Test: pow_upward (-0x4p-128, -0xf.fffffffffffffffp+60) Result: is: -inf -inf should be: -1.18973149535723176508e+4932 -0x1.ffffffffffffffffffffp+16383 Failure: pow_upward (-0x4p-128, 0x1.ffffffffffffffffffffffffffffp+112): errno set to 0, expected 34 (ERANGE) Failure: pow_upward (-0x4p-128, 0x1.fffffffffffffp+52): errno set to 0, expected 34 (ERANGE) Failure: pow_upward (-0x4p-128, 0x3.ffffffffffffffffffffffffffp+104): errno set to 0, expected 34 (ERANGE) Failure: pow_upward (-0x4p-128, 0xf.fffffffffffffffp+60): errno set to 0, expected 34 (ERANGE) Failure: Test: pow_upward (-0x4p-16384, -0x1.ffffffffffffffffffffffffffffp+112) Result: is: -inf -inf should be: -1.18973149535723176508e+4932 -0x1.ffffffffffffffffffffp+16383 Failure: Test: pow_upward (-0x4p-16384, -0x1.fffffffffffffp+52) Result: is: -inf -inf should be: -1.18973149535723176508e+4932 -0x1.ffffffffffffffffffffp+16383 Failure: Test: pow_upward (-0x4p-16384, -0x3.ffffffffffffffffffffffffffp+104) Result: is: -inf -inf should be: -1.18973149535723176508e+4932 -0x1.ffffffffffffffffffffp+16383 Failure: Test: pow_upward (-0x4p-16384, -0xf.fffffffffffffffp+60) Result: is: -inf -inf should be: -1.18973149535723176508e+4932 -0x1.ffffffffffffffffffffp+16383 Failure: pow_upward (-0x4p-16384, 0x1.ffffffffffffffffffffffffffffp+112): errno set to 0, expected 34 (ERANGE) Failure: pow_upward (-0x4p-16384, 0x1.fffffffffffffp+52): errno set to 0, expected 34 (ERANGE) Failure: pow_upward (-0x4p-16384, 0x3.ffffffffffffffffffffffffffp+104): errno set to 0, expected 34 (ERANGE) Failure: pow_upward (-0x4p-16384, 0xf.fffffffffffffffp+60): errno set to 0, expected 34 (ERANGE) Failure: Test: pow_upward (-0x8p-4, -0x1.ffffffffffffffffffffffffffffp+112) Result: is: -inf -inf should be: -1.18973149535723176508e+4932 -0x1.ffffffffffffffffffffp+16383 Failure: Test: pow_upward (-0x8p-4, -0x1.fffffffffffffp+52) Result: is: -inf -inf should be: -1.18973149535723176508e+4932 -0x1.ffffffffffffffffffffp+16383 Failure: Test: pow_upward (-0x8p-4, -0x3.ffffffffffffffffffffffffffp+104) Result: is: -inf -inf should be: -1.18973149535723176508e+4932 -0x1.ffffffffffffffffffffp+16383 Failure: Test: pow_upward (-0x8p-4, -0xf.fffffffffffffffp+60) Result: is: -inf -inf should be: -1.18973149535723176508e+4932 -0x1.ffffffffffffffffffffp+16383 Failure: pow_upward (-0x8p-4, 0x1.ffffffffffffffffffffffffffffp+112): errno set to 0, expected 34 (ERANGE) Failure: pow_upward (-0x8p-4, 0x1.fffffffffffffp+52): errno set to 0, expected 34 (ERANGE) Failure: pow_upward (-0x8p-4, 0x3.ffffffffffffffffffffffffffp+104): errno set to 0, expected 34 (ERANGE) Failure: pow_upward (-0x8p-4, 0xf.fffffffffffffffp+60): errno set to 0, expected 34 (ERANGE) Failure: Test: pow_upward (-0x8p-972, -0x1.ffffffffffffffffffffffffffffp+112) Result: is: -inf -inf should be: -1.18973149535723176508e+4932 -0x1.ffffffffffffffffffffp+16383 Failure: Test: pow_upward (-0x8p-972, -0x1.fffffffffffffp+52) Result: is: -inf -inf should be: -1.18973149535723176508e+4932 -0x1.ffffffffffffffffffffp+16383 Failure: Test: pow_upward (-0x8p-972, -0x3.ffffffffffffffffffffffffffp+104) Result: is: -inf -inf should be: -1.18973149535723176508e+4932 -0x1.ffffffffffffffffffffp+16383 Failure: Test: pow_upward (-0x8p-972, -0xf.fffffffffffffffp+60) Result: is: -inf -inf should be: -1.18973149535723176508e+4932 -0x1.ffffffffffffffffffffp+16383 Failure: pow_upward (-0x8p-972, 0x1.ffffffffffffffffffffffffffffp+112): errno set to 0, expected 34 (ERANGE) Failure: pow_upward (-0x8p-972, 0x1.fffffffffffffp+52): errno set to 0, expected 34 (ERANGE) Failure: pow_upward (-0x8p-972, 0x3.ffffffffffffffffffffffffffp+104): errno set to 0, expected 34 (ERANGE) Failure: pow_upward (-0x8p-972, 0xf.fffffffffffffffp+60): errno set to 0, expected 34 (ERANGE) Failure: pow_upward (-0xf.ffffffffffff8p+1020, -0x1.ffffffffffffffffffffffffffffp+112): errno set to 0, expected 34 (ERANGE) Failure: pow_upward (-0xf.ffffffffffff8p+1020, -0x1.fffffffffffffp+52): errno set to 0, expected 34 (ERANGE) Failure: pow_upward (-0xf.ffffffffffff8p+1020, -0x3.ffffffffffffffffffffffffffp+104): errno set to 0, expected 34 (ERANGE) Failure: pow_upward (-0xf.ffffffffffff8p+1020, -0xf.fffffffffffffffp+60): errno set to 0, expected 34 (ERANGE) Failure: Test: pow_upward (-0xf.ffffffffffff8p+1020, 0x1.ffffffffffffffffffffffffffffp+112) Result: is: -inf -inf should be: -1.18973149535723176508e+4932 -0x1.ffffffffffffffffffffp+16383 Failure: Test: pow_upward (-0xf.ffffffffffff8p+1020, 0x1.fffffffffffffp+52) Result: is: -inf -inf should be: -1.18973149535723176508e+4932 -0x1.ffffffffffffffffffffp+16383 Failure: Test: pow_upward (-0xf.ffffffffffff8p+1020, 0x3.ffffffffffffffffffffffffffp+104) Result: is: -inf -inf should be: -1.18973149535723176508e+4932 -0x1.ffffffffffffffffffffp+16383 Failure: Test: pow_upward (-0xf.ffffffffffff8p+1020, 0xf.fffffffffffffffp+60) Result: is: -inf -inf should be: -1.18973149535723176508e+4932 -0x1.ffffffffffffffffffffp+16383 Failure: pow_upward (-0xf.ffffffffffffbffffffffffffcp+1020, -0x1.ffffffffffffffffffffffffffffp+112): errno set to 0, expected 34 (ERANGE) Failure: pow_upward (-0xf.ffffffffffffbffffffffffffcp+1020, -0x1.fffffffffffffp+52): errno set to 0, expected 34 (ERANGE) Failure: pow_upward (-0xf.ffffffffffffbffffffffffffcp+1020, -0x3.ffffffffffffffffffffffffffp+104): errno set to 0, expected 34 (ERANGE) Failure: pow_upward (-0xf.ffffffffffffbffffffffffffcp+1020, -0xf.fffffffffffffffp+60): errno set to 0, expected 34 (ERANGE) Failure: Test: pow_upward (-0xf.ffffffffffffbffffffffffffcp+1020, 0x1.ffffffffffffffffffffffffffffp+112) Result: is: -inf -inf should be: -1.18973149535723176508e+4932 -0x1.ffffffffffffffffffffp+16383 Failure: Test: pow_upward (-0xf.ffffffffffffbffffffffffffcp+1020, 0x1.fffffffffffffp+52) Result: is: -inf -inf should be: -1.18973149535723176508e+4932 -0x1.ffffffffffffffffffffp+16383 Failure: Test: pow_upward (-0xf.ffffffffffffbffffffffffffcp+1020, 0x3.ffffffffffffffffffffffffffp+104) Result: is: -inf -inf should be: -1.18973149535723176508e+4932 -0x1.ffffffffffffffffffffp+16383 Failure: Test: pow_upward (-0xf.ffffffffffffbffffffffffffcp+1020, 0xf.fffffffffffffffp+60) Result: is: -inf -inf should be: -1.18973149535723176508e+4932 -0x1.ffffffffffffffffffffp+16383 Failure: pow_upward (-0xf.fffffffffffffffffffffffffff8p+16380, -0x1.ffffffffffffffffffffffffffffp+112): errno set to 0, expected 34 (ERANGE) Failure: pow_upward (-0xf.fffffffffffffffffffffffffff8p+16380, -0x1.fffffffffffffp+52): errno set to 0, expected 34 (ERANGE) Failure: pow_upward (-0xf.fffffffffffffffffffffffffff8p+16380, -0x3.ffffffffffffffffffffffffffp+104): errno set to 0, expected 34 (ERANGE) Failure: pow_upward (-0xf.fffffffffffffffffffffffffff8p+16380, -0xf.fffffffffffffffp+60): errno set to 0, expected 34 (ERANGE) Failure: Test: pow_upward (-0xf.fffffffffffffffffffffffffff8p+16380, 0x1.ffffffffffffffffffffffffffffp+112) Result: is: -inf -inf should be: -1.18973149535723176508e+4932 -0x1.ffffffffffffffffffffp+16383 Failure: Test: pow_upward (-0xf.fffffffffffffffffffffffffff8p+16380, 0x1.fffffffffffffp+52) Result: is: -inf -inf should be: -1.18973149535723176508e+4932 -0x1.ffffffffffffffffffffp+16383 Failure: Test: pow_upward (-0xf.fffffffffffffffffffffffffff8p+16380, 0x3.ffffffffffffffffffffffffffp+104) Result: is: -inf -inf should be: -1.18973149535723176508e+4932 -0x1.ffffffffffffffffffffp+16383 Failure: Test: pow_upward (-0xf.fffffffffffffffffffffffffff8p+16380, 0xf.fffffffffffffffp+60) Result: is: -inf -inf should be: -1.18973149535723176508e+4932 -0x1.ffffffffffffffffffffp+16383 Failure: pow_upward (-0xf.fffffffffffffffp+16380, -0x1.ffffffffffffffffffffffffffffp+112): errno set to 0, expected 34 (ERANGE) Failure: pow_upward (-0xf.fffffffffffffffp+16380, -0x1.fffffffffffffp+52): errno set to 0, expected 34 (ERANGE) Failure: pow_upward (-0xf.fffffffffffffffp+16380, -0x3.ffffffffffffffffffffffffffp+104): errno set to 0, expected 34 (ERANGE) Failure: pow_upward (-0xf.fffffffffffffffp+16380, -0xf.fffffffffffffffp+60): errno set to 0, expected 34 (ERANGE) Failure: Test: pow_upward (-0xf.fffffffffffffffp+16380, 0x1.ffffffffffffffffffffffffffffp+112) Result: is: -inf -inf should be: -1.18973149535723176508e+4932 -0x1.ffffffffffffffffffffp+16383 Failure: Test: pow_upward (-0xf.fffffffffffffffp+16380, 0x1.fffffffffffffp+52) Result: is: -inf -inf should be: -1.18973149535723176508e+4932 -0x1.ffffffffffffffffffffp+16383 Failure: Test: pow_upward (-0xf.fffffffffffffffp+16380, 0x3.ffffffffffffffffffffffffffp+104) Result: is: -inf -inf should be: -1.18973149535723176508e+4932 -0x1.ffffffffffffffffffffp+16383 Failure: Test: pow_upward (-0xf.fffffffffffffffp+16380, 0xf.fffffffffffffffp+60) Result: is: -inf -inf should be: -1.18973149535723176508e+4932 -0x1.ffffffffffffffffffffp+16383 Failure: pow_upward (-0xf.fffffp+124, -0x1.ffffffffffffffffffffffffffffp+112): errno set to 0, expected 34 (ERANGE) Failure: pow_upward (-0xf.fffffp+124, -0x1.fffffffffffffp+52): errno set to 0, expected 34 (ERANGE) Failure: pow_upward (-0xf.fffffp+124, -0x3.ffffffffffffffffffffffffffp+104): errno set to 0, expected 34 (ERANGE) Failure: pow_upward (-0xf.fffffp+124, -0xf.fffffffffffffffp+60): errno set to 0, expected 34 (ERANGE) Failure: Test: pow_upward (-0xf.fffffp+124, 0x1.ffffffffffffffffffffffffffffp+112) Result: is: -inf -inf should be: -1.18973149535723176508e+4932 -0x1.ffffffffffffffffffffp+16383 Failure: Test: pow_upward (-0xf.fffffp+124, 0x1.fffffffffffffp+52) Result: is: -inf -inf should be: -1.18973149535723176508e+4932 -0x1.ffffffffffffffffffffp+16383 Failure: Test: pow_upward (-0xf.fffffp+124, 0x3.ffffffffffffffffffffffffffp+104) Result: is: -inf -inf should be: -1.18973149535723176508e+4932 -0x1.ffffffffffffffffffffp+16383 Failure: Test: pow_upward (-0xf.fffffp+124, 0xf.fffffffffffffffp+60) Result: is: -inf -inf should be: -1.18973149535723176508e+4932 -0x1.ffffffffffffffffffffp+16383 Test suite completed: 97657 test cases plus 95057 tests for exception flags and 95057 tests for errno executed. 244 errors occurred.