diff options
| author | Adhemerval Zanella <adhemerval.zanella@linaro.org> | 2024-12-05 16:44:18 +0000 |
|---|---|---|
| committer | Adhemerval Zanella <adhemerval.zanella@linaro.org> | 2024-12-05 13:48:01 -0300 |
| commit | dae2e746b7b6d82341afdafbc54100a076bfaafd (patch) | |
| tree | 200648923cd6f0436839a2c28d18201b4c05f41a /math/auto-libm-test-in | |
| parent | b14224fb57cc75fe9879470db59ebab89abeebba (diff) | |
| download | glibc-dae2e746b7b6d82341afdafbc54100a076bfaafd.tar.xz glibc-dae2e746b7b6d82341afdafbc54100a076bfaafd.zip | |
math: xfail some sinpi tests for ibm128-libgcc
On powerpc math/test-ibm128-sinpi shows:
testing long double (without inline functions)
Failure: sinpi_downward (-0xf.ffffffffffffbffffffffffffcp+1020): Exception "Invalid operation" set
Failure: sinpi_downward (-0xf.ffffffffffffbffffffffffffcp+1020): Exception "Overflow" set
Failure: sinpi_downward (-0xf.ffffffffffffbffffffffffffcp+1020): errno set to 33, expected 0 (unchanged)
Failure: Test: sinpi_downward (-0xf.ffffffffffffbffffffffffffcp+1020)
Result:
is: qNaN
should be: -0.00000000000000000000000000000000e+00 -0x0.000000000000000000000000000p+0
Failure: Test: sinpi_downward (0x3.fffffffffffffffcp+108)
Result:
is: 2.97479253223185882765417834495004e-15 0x1.acb679186c7b49a36c9ec63e110p-49
should be: 0.00000000000000000000000000000000e+00 0x0.000000000000000000000000000p+0
difference: 2.97479253223185882765417834495004e-15 0x1.acb679186c7b49a36c9ec63e110p-49
ulp : 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321
max.ulp : 4.0000
Failure: Test: sinpi_downward (0x3.ffffffffffffffffffffffffffp+108)
Result:
is: 2.63250110604328276654475674742669e-15 0x1.7b6225fa8503a5a8c514f5c0208p-49
should be: 0.00000000000000000000000000000000e+00 0x0.000000000000000000000000000p+0
difference: 2.63250110604328276654475674742669e-15 0x1.7b6225fa8503a5a8c514f5c0208p-49
ulp : 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321
max.ulp : 4.0000
Failure: Test: sinpi_towardzero (-0x3.fffffffffffffffcp+108)
Result:
is: -1.71856472474338625450766636956702e-14 -0x1.3596cf230d8f69346d93d8c3100p-46
should be: -0.00000000000000000000000000000000e+00 -0x0.000000000000000000000000000p+0
difference: 1.71856472474338625450766636956702e-14 0x1.3596cf230d8f69346d93d8c3100p-46
ulp : 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321
max.ulp : 3.0000
Failure: Test: sinpi_towardzero (-0x3.ffffffffffffffffffffffffffp+108)
Result:
is: -9.73792846364428462525599942305655e-15 -0x1.5ed8897ea140e96a31453d6e580p-47
should be: -0.00000000000000000000000000000000e+00 -0x0.000000000000000000000000000p+0
difference: 9.73792846364428462525599942305655e-15 0x1.5ed8897ea140e96a31453d6e580p-47
ulp : 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321
max.ulp : 3.0000
Failure: Test: sinpi_towardzero (0x3.fffffffffffffffcp+108)
Result:
is: 1.71856472474338625450766636956702e-14 0x1.3596cf230d8f69346d93d8c3100p-46
should be: 0.00000000000000000000000000000000e+00 0x0.000000000000000000000000000p+0
difference: 1.71856472474338625450766636956702e-14 0x1.3596cf230d8f69346d93d8c3100p-46
ulp : 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321
max.ulp : 3.0000
Failure: Test: sinpi_towardzero (0x3.ffffffffffffffffffffffffffp+108)
Result:
is: 9.73792846364428462525599942305655e-15 0x1.5ed8897ea140e96a31453d6e580p-47
should be: 0.00000000000000000000000000000000e+00 0x0.000000000000000000000000000p+0
difference: 9.73792846364428462525599942305655e-15 0x1.5ed8897ea140e96a31453d6e580p-47
ulp : 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321
max.ulp : 3.0000
Failure: Test: sinpi_upward (-0x3.fffffffffffffffcp+108)
Result:
is: -1.71856472474338625450766636956709e-14 -0x1.3596cf230d8f69346d93d8c3110p-46
should be: -0.00000000000000000000000000000000e+00 -0x0.000000000000000000000000000p+0
difference: 1.71856472474338625450766636956710e-14 0x1.3596cf230d8f69346d93d8c3110p-46
ulp : inf
max.ulp : 4.0000
Failure: Test: sinpi_upward (-0x3.ffffffffffffffffffffffffffp+108)
Result:
is: -9.73792846364428462525599942305708e-15 -0x1.5ed8897ea140e96a31453d6e598p-47
should be: -0.00000000000000000000000000000000e+00 -0x0.000000000000000000000000000p+0
difference: 9.73792846364428462525599942305709e-15 0x1.5ed8897ea140e96a31453d6e598p-47
ulp : inf
max.ulp : 4.0000
Failure: sinpi_upward (0xf.ffffffffffffbffffffffffffcp+1020): Exception "Invalid operation" set
Failure: sinpi_upward (0xf.ffffffffffffbffffffffffffcp+1020): Exception "Overflow" set
Failure: sinpi_upward (0xf.ffffffffffffbffffffffffffcp+1020): errno set to 33, expected 0 (unchanged)
Failure: Test: sinpi_upward (0xf.ffffffffffffbffffffffffffcp+1020)
Result:
is: qNaN
should be: 0.00000000000000000000000000000000e+00 0x0.000000000000000000000000000p+0
Diffstat (limited to 'math/auto-libm-test-in')
| -rw-r--r-- | math/auto-libm-test-in | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/math/auto-libm-test-in b/math/auto-libm-test-in index cf46d14ec9..0d765e8d27 100644 --- a/math/auto-libm-test-in +++ b/math/auto-libm-test-in @@ -7991,8 +7991,8 @@ sinpi min sinpi -min sinpi min_subnorm sinpi -min_subnorm -sinpi max -sinpi -max +sinpi max xfail-rounding:ibm128-libgcc +sinpi -max xfail-rounding:ibm128-libgcc sinpi 1 sinpi -1 sinpi 2 @@ -8073,8 +8073,8 @@ sinpi 0x1fffffffffffffff.ep0 sinpi -0x1fffffffffffffff.ep0 sinpi 0x3fffffffffffffffffffffffffff.2p0 sinpi -0x3fffffffffffffffffffffffffff.2p0 -sinpi 0x3fffffffffffffffffffffffffff.ep0 -sinpi -0x3fffffffffffffffffffffffffff.ep0 +sinpi 0x3fffffffffffffffffffffffffff.ep0 xfail-rounding:ibm128-libgcc +sinpi -0x3fffffffffffffffffffffffffff.ep0 xfail-rounding:ibm128-libgcc sinpi 0x1p-128 sinpi -0x1p-128 sinpi 0x1p-971 |
