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
This commit is contained in:
Adhemerval Zanella 2024-12-05 16:44:18 +00:00
parent b14224fb57
commit dae2e746b7
2 changed files with 254 additions and 254 deletions

View File

@ -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

View File

@ -364,144 +364,144 @@ sinpi -min_subnorm
= sinpi tonearest binary128 -0x4p-16496 : -0xcp-16496 : inexact-ok underflow errno-erange-ok
= sinpi towardzero binary128 -0x4p-16496 : -0xcp-16496 : inexact-ok underflow errno-erange-ok
= sinpi upward binary128 -0x4p-16496 : -0xcp-16496 : inexact-ok underflow errno-erange-ok
sinpi max
= sinpi downward binary32 0xf.fffffp+124 : 0x0p+0 : inexact-ok
sinpi max xfail-rounding:ibm128-libgcc
= sinpi downward binary32 0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi tonearest binary32 0xf.fffffp+124 : 0x0p+0 : inexact-ok
= sinpi towardzero binary32 0xf.fffffp+124 : 0x0p+0 : inexact-ok
= sinpi upward binary32 0xf.fffffp+124 : 0x0p+0 : inexact-ok
= sinpi downward binary64 0xf.fffffp+124 : 0x0p+0 : inexact-ok
= sinpi towardzero binary32 0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi upward binary32 0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi downward binary64 0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi tonearest binary64 0xf.fffffp+124 : 0x0p+0 : inexact-ok
= sinpi towardzero binary64 0xf.fffffp+124 : 0x0p+0 : inexact-ok
= sinpi upward binary64 0xf.fffffp+124 : 0x0p+0 : inexact-ok
= sinpi downward intel96 0xf.fffffp+124 : 0x0p+0 : inexact-ok
= sinpi towardzero binary64 0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi upward binary64 0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi downward intel96 0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi tonearest intel96 0xf.fffffp+124 : 0x0p+0 : inexact-ok
= sinpi towardzero intel96 0xf.fffffp+124 : 0x0p+0 : inexact-ok
= sinpi upward intel96 0xf.fffffp+124 : 0x0p+0 : inexact-ok
= sinpi downward m68k96 0xf.fffffp+124 : 0x0p+0 : inexact-ok
= sinpi towardzero intel96 0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi upward intel96 0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi downward m68k96 0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi tonearest m68k96 0xf.fffffp+124 : 0x0p+0 : inexact-ok
= sinpi towardzero m68k96 0xf.fffffp+124 : 0x0p+0 : inexact-ok
= sinpi upward m68k96 0xf.fffffp+124 : 0x0p+0 : inexact-ok
= sinpi downward binary128 0xf.fffffp+124 : 0x0p+0 : inexact-ok
= sinpi towardzero m68k96 0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi upward m68k96 0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi downward binary128 0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi tonearest binary128 0xf.fffffp+124 : 0x0p+0 : inexact-ok
= sinpi towardzero binary128 0xf.fffffp+124 : 0x0p+0 : inexact-ok
= sinpi upward binary128 0xf.fffffp+124 : 0x0p+0 : inexact-ok
= sinpi downward ibm128 0xf.fffffp+124 : 0x0p+0 : inexact-ok
= sinpi towardzero binary128 0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi upward binary128 0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi downward ibm128 0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi tonearest ibm128 0xf.fffffp+124 : 0x0p+0 : inexact-ok
= sinpi towardzero ibm128 0xf.fffffp+124 : 0x0p+0 : inexact-ok
= sinpi upward ibm128 0xf.fffffp+124 : 0x0p+0 : inexact-ok
= sinpi downward binary64 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok
= sinpi towardzero ibm128 0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi upward ibm128 0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi downward binary64 0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi tonearest binary64 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok
= sinpi towardzero binary64 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok
= sinpi upward binary64 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok
= sinpi downward intel96 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok
= sinpi towardzero binary64 0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi upward binary64 0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi downward intel96 0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi tonearest intel96 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok
= sinpi towardzero intel96 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok
= sinpi upward intel96 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok
= sinpi downward m68k96 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok
= sinpi towardzero intel96 0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi upward intel96 0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi downward m68k96 0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi tonearest m68k96 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok
= sinpi towardzero m68k96 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok
= sinpi upward m68k96 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok
= sinpi downward binary128 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok
= sinpi towardzero m68k96 0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi upward m68k96 0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi downward binary128 0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi tonearest binary128 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok
= sinpi towardzero binary128 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok
= sinpi upward binary128 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok
= sinpi downward ibm128 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok
= sinpi towardzero binary128 0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi upward binary128 0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi downward ibm128 0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi tonearest ibm128 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok
= sinpi towardzero ibm128 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok
= sinpi upward ibm128 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok
= sinpi downward intel96 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok
= sinpi towardzero ibm128 0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi upward ibm128 0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi downward intel96 0xf.fffffffffffffffp+16380 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi tonearest intel96 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok
= sinpi towardzero intel96 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok
= sinpi upward intel96 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok
= sinpi downward m68k96 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok
= sinpi towardzero intel96 0xf.fffffffffffffffp+16380 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi upward intel96 0xf.fffffffffffffffp+16380 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi downward m68k96 0xf.fffffffffffffffp+16380 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi tonearest m68k96 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok
= sinpi towardzero m68k96 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok
= sinpi upward m68k96 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok
= sinpi downward binary128 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok
= sinpi towardzero m68k96 0xf.fffffffffffffffp+16380 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi upward m68k96 0xf.fffffffffffffffp+16380 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi downward binary128 0xf.fffffffffffffffp+16380 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi tonearest binary128 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok
= sinpi towardzero binary128 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok
= sinpi upward binary128 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok
= sinpi downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok
= sinpi towardzero binary128 0xf.fffffffffffffffp+16380 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi upward binary128 0xf.fffffffffffffffp+16380 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok
= sinpi towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok
= sinpi upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok
= sinpi downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok
= sinpi towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok
= sinpi towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok
= sinpi upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok
= sinpi downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok
= sinpi towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok
= sinpi towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok
= sinpi upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok
sinpi -max
= sinpi downward binary32 -0xf.fffffp+124 : -0x0p+0 : inexact-ok
= sinpi towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
sinpi -max xfail-rounding:ibm128-libgcc
= sinpi downward binary32 -0xf.fffffp+124 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi tonearest binary32 -0xf.fffffp+124 : -0x0p+0 : inexact-ok
= sinpi towardzero binary32 -0xf.fffffp+124 : -0x0p+0 : inexact-ok
= sinpi upward binary32 -0xf.fffffp+124 : -0x0p+0 : inexact-ok
= sinpi downward binary64 -0xf.fffffp+124 : -0x0p+0 : inexact-ok
= sinpi towardzero binary32 -0xf.fffffp+124 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi upward binary32 -0xf.fffffp+124 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi downward binary64 -0xf.fffffp+124 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi tonearest binary64 -0xf.fffffp+124 : -0x0p+0 : inexact-ok
= sinpi towardzero binary64 -0xf.fffffp+124 : -0x0p+0 : inexact-ok
= sinpi upward binary64 -0xf.fffffp+124 : -0x0p+0 : inexact-ok
= sinpi downward intel96 -0xf.fffffp+124 : -0x0p+0 : inexact-ok
= sinpi towardzero binary64 -0xf.fffffp+124 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi upward binary64 -0xf.fffffp+124 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi downward intel96 -0xf.fffffp+124 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi tonearest intel96 -0xf.fffffp+124 : -0x0p+0 : inexact-ok
= sinpi towardzero intel96 -0xf.fffffp+124 : -0x0p+0 : inexact-ok
= sinpi upward intel96 -0xf.fffffp+124 : -0x0p+0 : inexact-ok
= sinpi downward m68k96 -0xf.fffffp+124 : -0x0p+0 : inexact-ok
= sinpi towardzero intel96 -0xf.fffffp+124 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi upward intel96 -0xf.fffffp+124 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi downward m68k96 -0xf.fffffp+124 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi tonearest m68k96 -0xf.fffffp+124 : -0x0p+0 : inexact-ok
= sinpi towardzero m68k96 -0xf.fffffp+124 : -0x0p+0 : inexact-ok
= sinpi upward m68k96 -0xf.fffffp+124 : -0x0p+0 : inexact-ok
= sinpi downward binary128 -0xf.fffffp+124 : -0x0p+0 : inexact-ok
= sinpi towardzero m68k96 -0xf.fffffp+124 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi upward m68k96 -0xf.fffffp+124 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi downward binary128 -0xf.fffffp+124 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi tonearest binary128 -0xf.fffffp+124 : -0x0p+0 : inexact-ok
= sinpi towardzero binary128 -0xf.fffffp+124 : -0x0p+0 : inexact-ok
= sinpi upward binary128 -0xf.fffffp+124 : -0x0p+0 : inexact-ok
= sinpi downward ibm128 -0xf.fffffp+124 : -0x0p+0 : inexact-ok
= sinpi towardzero binary128 -0xf.fffffp+124 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi upward binary128 -0xf.fffffp+124 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi downward ibm128 -0xf.fffffp+124 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi tonearest ibm128 -0xf.fffffp+124 : -0x0p+0 : inexact-ok
= sinpi towardzero ibm128 -0xf.fffffp+124 : -0x0p+0 : inexact-ok
= sinpi upward ibm128 -0xf.fffffp+124 : -0x0p+0 : inexact-ok
= sinpi downward binary64 -0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok
= sinpi towardzero ibm128 -0xf.fffffp+124 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi upward ibm128 -0xf.fffffp+124 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi downward binary64 -0xf.ffffffffffff8p+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi tonearest binary64 -0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok
= sinpi towardzero binary64 -0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok
= sinpi upward binary64 -0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok
= sinpi downward intel96 -0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok
= sinpi towardzero binary64 -0xf.ffffffffffff8p+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi upward binary64 -0xf.ffffffffffff8p+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi downward intel96 -0xf.ffffffffffff8p+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi tonearest intel96 -0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok
= sinpi towardzero intel96 -0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok
= sinpi upward intel96 -0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok
= sinpi downward m68k96 -0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok
= sinpi towardzero intel96 -0xf.ffffffffffff8p+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi upward intel96 -0xf.ffffffffffff8p+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi downward m68k96 -0xf.ffffffffffff8p+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi tonearest m68k96 -0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok
= sinpi towardzero m68k96 -0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok
= sinpi upward m68k96 -0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok
= sinpi downward binary128 -0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok
= sinpi towardzero m68k96 -0xf.ffffffffffff8p+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi upward m68k96 -0xf.ffffffffffff8p+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi downward binary128 -0xf.ffffffffffff8p+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi tonearest binary128 -0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok
= sinpi towardzero binary128 -0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok
= sinpi upward binary128 -0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok
= sinpi downward ibm128 -0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok
= sinpi towardzero binary128 -0xf.ffffffffffff8p+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi upward binary128 -0xf.ffffffffffff8p+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi downward ibm128 -0xf.ffffffffffff8p+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi tonearest ibm128 -0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok
= sinpi towardzero ibm128 -0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok
= sinpi upward ibm128 -0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok
= sinpi downward intel96 -0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok
= sinpi towardzero ibm128 -0xf.ffffffffffff8p+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi upward ibm128 -0xf.ffffffffffff8p+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi downward intel96 -0xf.fffffffffffffffp+16380 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi tonearest intel96 -0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok
= sinpi towardzero intel96 -0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok
= sinpi upward intel96 -0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok
= sinpi downward m68k96 -0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok
= sinpi towardzero intel96 -0xf.fffffffffffffffp+16380 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi upward intel96 -0xf.fffffffffffffffp+16380 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi downward m68k96 -0xf.fffffffffffffffp+16380 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi tonearest m68k96 -0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok
= sinpi towardzero m68k96 -0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok
= sinpi upward m68k96 -0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok
= sinpi downward binary128 -0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok
= sinpi towardzero m68k96 -0xf.fffffffffffffffp+16380 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi upward m68k96 -0xf.fffffffffffffffp+16380 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi downward binary128 -0xf.fffffffffffffffp+16380 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi tonearest binary128 -0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok
= sinpi towardzero binary128 -0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok
= sinpi upward binary128 -0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok
= sinpi downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : inexact-ok
= sinpi towardzero binary128 -0xf.fffffffffffffffp+16380 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi upward binary128 -0xf.fffffffffffffffp+16380 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : inexact-ok
= sinpi towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : inexact-ok
= sinpi upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : inexact-ok
= sinpi downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : inexact-ok
= sinpi towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : inexact-ok
= sinpi towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : inexact-ok
= sinpi upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : inexact-ok
= sinpi downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : inexact-ok
= sinpi towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : inexact-ok
= sinpi towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : inexact-ok
= sinpi upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : inexact-ok
= sinpi towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
sinpi 1
= sinpi downward binary32 0x1p+0 : 0x0p+0 : inexact-ok
= sinpi tonearest binary32 0x1p+0 : 0x0p+0 : inexact-ok
@ -9062,200 +9062,200 @@ sinpi -0x3fffffffffffffffffffffffffff.2p0
= sinpi tonearest ibm128 -0x3.ffffffffffffffffffffffffffp+108 : -0x0p+0 : inexact-ok
= sinpi towardzero ibm128 -0x3.ffffffffffffffffffffffffffp+108 : -0x0p+0 : inexact-ok
= sinpi upward ibm128 -0x3.ffffffffffffffffffffffffffp+108 : -0x0p+0 : inexact-ok
sinpi 0x3fffffffffffffffffffffffffff.ep0
= sinpi downward binary32 0x4p+108 : 0x0p+0 : inexact-ok
sinpi 0x3fffffffffffffffffffffffffff.ep0 xfail-rounding:ibm128-libgcc
= sinpi downward binary32 0x4p+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi tonearest binary32 0x4p+108 : 0x0p+0 : inexact-ok
= sinpi towardzero binary32 0x4p+108 : 0x0p+0 : inexact-ok
= sinpi upward binary32 0x4p+108 : 0x0p+0 : inexact-ok
= sinpi downward binary64 0x4p+108 : 0x0p+0 : inexact-ok
= sinpi towardzero binary32 0x4p+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi upward binary32 0x4p+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi downward binary64 0x4p+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi tonearest binary64 0x4p+108 : 0x0p+0 : inexact-ok
= sinpi towardzero binary64 0x4p+108 : 0x0p+0 : inexact-ok
= sinpi upward binary64 0x4p+108 : 0x0p+0 : inexact-ok
= sinpi downward intel96 0x4p+108 : 0x0p+0 : inexact-ok
= sinpi towardzero binary64 0x4p+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi upward binary64 0x4p+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi downward intel96 0x4p+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi tonearest intel96 0x4p+108 : 0x0p+0 : inexact-ok
= sinpi towardzero intel96 0x4p+108 : 0x0p+0 : inexact-ok
= sinpi upward intel96 0x4p+108 : 0x0p+0 : inexact-ok
= sinpi downward m68k96 0x4p+108 : 0x0p+0 : inexact-ok
= sinpi towardzero intel96 0x4p+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi upward intel96 0x4p+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi downward m68k96 0x4p+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi tonearest m68k96 0x4p+108 : 0x0p+0 : inexact-ok
= sinpi towardzero m68k96 0x4p+108 : 0x0p+0 : inexact-ok
= sinpi upward m68k96 0x4p+108 : 0x0p+0 : inexact-ok
= sinpi downward binary128 0x4p+108 : 0x0p+0 : inexact-ok
= sinpi towardzero m68k96 0x4p+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi upward m68k96 0x4p+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi downward binary128 0x4p+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi tonearest binary128 0x4p+108 : 0x0p+0 : inexact-ok
= sinpi towardzero binary128 0x4p+108 : 0x0p+0 : inexact-ok
= sinpi upward binary128 0x4p+108 : 0x0p+0 : inexact-ok
= sinpi downward ibm128 0x4p+108 : 0x0p+0 : inexact-ok
= sinpi towardzero binary128 0x4p+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi upward binary128 0x4p+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi downward ibm128 0x4p+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi tonearest ibm128 0x4p+108 : 0x0p+0 : inexact-ok
= sinpi towardzero ibm128 0x4p+108 : 0x0p+0 : inexact-ok
= sinpi upward ibm128 0x4p+108 : 0x0p+0 : inexact-ok
= sinpi downward binary32 0x3.fffffcp+108 : 0x0p+0 : inexact-ok
= sinpi towardzero ibm128 0x4p+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi upward ibm128 0x4p+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi downward binary32 0x3.fffffcp+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi tonearest binary32 0x3.fffffcp+108 : 0x0p+0 : inexact-ok
= sinpi towardzero binary32 0x3.fffffcp+108 : 0x0p+0 : inexact-ok
= sinpi upward binary32 0x3.fffffcp+108 : 0x0p+0 : inexact-ok
= sinpi downward binary64 0x3.fffffcp+108 : 0x0p+0 : inexact-ok
= sinpi towardzero binary32 0x3.fffffcp+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi upward binary32 0x3.fffffcp+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi downward binary64 0x3.fffffcp+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi tonearest binary64 0x3.fffffcp+108 : 0x0p+0 : inexact-ok
= sinpi towardzero binary64 0x3.fffffcp+108 : 0x0p+0 : inexact-ok
= sinpi upward binary64 0x3.fffffcp+108 : 0x0p+0 : inexact-ok
= sinpi downward intel96 0x3.fffffcp+108 : 0x0p+0 : inexact-ok
= sinpi towardzero binary64 0x3.fffffcp+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi upward binary64 0x3.fffffcp+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi downward intel96 0x3.fffffcp+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi tonearest intel96 0x3.fffffcp+108 : 0x0p+0 : inexact-ok
= sinpi towardzero intel96 0x3.fffffcp+108 : 0x0p+0 : inexact-ok
= sinpi upward intel96 0x3.fffffcp+108 : 0x0p+0 : inexact-ok
= sinpi downward m68k96 0x3.fffffcp+108 : 0x0p+0 : inexact-ok
= sinpi towardzero intel96 0x3.fffffcp+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi upward intel96 0x3.fffffcp+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi downward m68k96 0x3.fffffcp+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi tonearest m68k96 0x3.fffffcp+108 : 0x0p+0 : inexact-ok
= sinpi towardzero m68k96 0x3.fffffcp+108 : 0x0p+0 : inexact-ok
= sinpi upward m68k96 0x3.fffffcp+108 : 0x0p+0 : inexact-ok
= sinpi downward binary128 0x3.fffffcp+108 : 0x0p+0 : inexact-ok
= sinpi towardzero m68k96 0x3.fffffcp+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi upward m68k96 0x3.fffffcp+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi downward binary128 0x3.fffffcp+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi tonearest binary128 0x3.fffffcp+108 : 0x0p+0 : inexact-ok
= sinpi towardzero binary128 0x3.fffffcp+108 : 0x0p+0 : inexact-ok
= sinpi upward binary128 0x3.fffffcp+108 : 0x0p+0 : inexact-ok
= sinpi downward ibm128 0x3.fffffcp+108 : 0x0p+0 : inexact-ok
= sinpi towardzero binary128 0x3.fffffcp+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi upward binary128 0x3.fffffcp+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi downward ibm128 0x3.fffffcp+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi tonearest ibm128 0x3.fffffcp+108 : 0x0p+0 : inexact-ok
= sinpi towardzero ibm128 0x3.fffffcp+108 : 0x0p+0 : inexact-ok
= sinpi upward ibm128 0x3.fffffcp+108 : 0x0p+0 : inexact-ok
= sinpi downward binary64 0x3.ffffffffffffep+108 : 0x0p+0 : inexact-ok
= sinpi towardzero ibm128 0x3.fffffcp+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi upward ibm128 0x3.fffffcp+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi downward binary64 0x3.ffffffffffffep+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi tonearest binary64 0x3.ffffffffffffep+108 : 0x0p+0 : inexact-ok
= sinpi towardzero binary64 0x3.ffffffffffffep+108 : 0x0p+0 : inexact-ok
= sinpi upward binary64 0x3.ffffffffffffep+108 : 0x0p+0 : inexact-ok
= sinpi downward intel96 0x3.ffffffffffffep+108 : 0x0p+0 : inexact-ok
= sinpi towardzero binary64 0x3.ffffffffffffep+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi upward binary64 0x3.ffffffffffffep+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi downward intel96 0x3.ffffffffffffep+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi tonearest intel96 0x3.ffffffffffffep+108 : 0x0p+0 : inexact-ok
= sinpi towardzero intel96 0x3.ffffffffffffep+108 : 0x0p+0 : inexact-ok
= sinpi upward intel96 0x3.ffffffffffffep+108 : 0x0p+0 : inexact-ok
= sinpi downward m68k96 0x3.ffffffffffffep+108 : 0x0p+0 : inexact-ok
= sinpi towardzero intel96 0x3.ffffffffffffep+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi upward intel96 0x3.ffffffffffffep+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi downward m68k96 0x3.ffffffffffffep+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi tonearest m68k96 0x3.ffffffffffffep+108 : 0x0p+0 : inexact-ok
= sinpi towardzero m68k96 0x3.ffffffffffffep+108 : 0x0p+0 : inexact-ok
= sinpi upward m68k96 0x3.ffffffffffffep+108 : 0x0p+0 : inexact-ok
= sinpi downward binary128 0x3.ffffffffffffep+108 : 0x0p+0 : inexact-ok
= sinpi towardzero m68k96 0x3.ffffffffffffep+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi upward m68k96 0x3.ffffffffffffep+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi downward binary128 0x3.ffffffffffffep+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi tonearest binary128 0x3.ffffffffffffep+108 : 0x0p+0 : inexact-ok
= sinpi towardzero binary128 0x3.ffffffffffffep+108 : 0x0p+0 : inexact-ok
= sinpi upward binary128 0x3.ffffffffffffep+108 : 0x0p+0 : inexact-ok
= sinpi downward ibm128 0x3.ffffffffffffep+108 : 0x0p+0 : inexact-ok
= sinpi towardzero binary128 0x3.ffffffffffffep+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi upward binary128 0x3.ffffffffffffep+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi downward ibm128 0x3.ffffffffffffep+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi tonearest ibm128 0x3.ffffffffffffep+108 : 0x0p+0 : inexact-ok
= sinpi towardzero ibm128 0x3.ffffffffffffep+108 : 0x0p+0 : inexact-ok
= sinpi upward ibm128 0x3.ffffffffffffep+108 : 0x0p+0 : inexact-ok
= sinpi downward intel96 0x3.fffffffffffffffcp+108 : 0x0p+0 : inexact-ok
= sinpi towardzero ibm128 0x3.ffffffffffffep+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi upward ibm128 0x3.ffffffffffffep+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi downward intel96 0x3.fffffffffffffffcp+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi tonearest intel96 0x3.fffffffffffffffcp+108 : 0x0p+0 : inexact-ok
= sinpi towardzero intel96 0x3.fffffffffffffffcp+108 : 0x0p+0 : inexact-ok
= sinpi upward intel96 0x3.fffffffffffffffcp+108 : 0x0p+0 : inexact-ok
= sinpi downward m68k96 0x3.fffffffffffffffcp+108 : 0x0p+0 : inexact-ok
= sinpi towardzero intel96 0x3.fffffffffffffffcp+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi upward intel96 0x3.fffffffffffffffcp+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi downward m68k96 0x3.fffffffffffffffcp+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi tonearest m68k96 0x3.fffffffffffffffcp+108 : 0x0p+0 : inexact-ok
= sinpi towardzero m68k96 0x3.fffffffffffffffcp+108 : 0x0p+0 : inexact-ok
= sinpi upward m68k96 0x3.fffffffffffffffcp+108 : 0x0p+0 : inexact-ok
= sinpi downward binary128 0x3.fffffffffffffffcp+108 : 0x0p+0 : inexact-ok
= sinpi towardzero m68k96 0x3.fffffffffffffffcp+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi upward m68k96 0x3.fffffffffffffffcp+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi downward binary128 0x3.fffffffffffffffcp+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi tonearest binary128 0x3.fffffffffffffffcp+108 : 0x0p+0 : inexact-ok
= sinpi towardzero binary128 0x3.fffffffffffffffcp+108 : 0x0p+0 : inexact-ok
= sinpi upward binary128 0x3.fffffffffffffffcp+108 : 0x0p+0 : inexact-ok
= sinpi downward ibm128 0x3.fffffffffffffffcp+108 : 0x0p+0 : inexact-ok
= sinpi towardzero binary128 0x3.fffffffffffffffcp+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi upward binary128 0x3.fffffffffffffffcp+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi downward ibm128 0x3.fffffffffffffffcp+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi tonearest ibm128 0x3.fffffffffffffffcp+108 : 0x0p+0 : inexact-ok
= sinpi towardzero ibm128 0x3.fffffffffffffffcp+108 : 0x0p+0 : inexact-ok
= sinpi upward ibm128 0x3.fffffffffffffffcp+108 : 0x0p+0 : inexact-ok
= sinpi downward binary128 0x3.fffffffffffffffffffffffffffep+108 : -0x6.1f78a9abaa58b4698916152cf7fp-4 : inexact-ok
= sinpi towardzero ibm128 0x3.fffffffffffffffcp+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi upward ibm128 0x3.fffffffffffffffcp+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi downward binary128 0x3.fffffffffffffffffffffffffffep+108 : -0x6.1f78a9abaa58b4698916152cf7fp-4 : xfail:ibm128-libgcc inexact-ok
= sinpi tonearest binary128 0x3.fffffffffffffffffffffffffffep+108 : -0x6.1f78a9abaa58b4698916152cf7fp-4 : inexact-ok
= sinpi towardzero binary128 0x3.fffffffffffffffffffffffffffep+108 : -0x6.1f78a9abaa58b4698916152cf7ecp-4 : inexact-ok
= sinpi upward binary128 0x3.fffffffffffffffffffffffffffep+108 : -0x6.1f78a9abaa58b4698916152cf7ecp-4 : inexact-ok
= sinpi downward binary128 0x3.ffffffffffffffffffffffffffp+108 : 0x0p+0 : inexact-ok
= sinpi towardzero binary128 0x3.fffffffffffffffffffffffffffep+108 : -0x6.1f78a9abaa58b4698916152cf7ecp-4 : xfail:ibm128-libgcc inexact-ok
= sinpi upward binary128 0x3.fffffffffffffffffffffffffffep+108 : -0x6.1f78a9abaa58b4698916152cf7ecp-4 : xfail:ibm128-libgcc inexact-ok
= sinpi downward binary128 0x3.ffffffffffffffffffffffffffp+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi tonearest binary128 0x3.ffffffffffffffffffffffffffp+108 : 0x0p+0 : inexact-ok
= sinpi towardzero binary128 0x3.ffffffffffffffffffffffffffp+108 : 0x0p+0 : inexact-ok
= sinpi upward binary128 0x3.ffffffffffffffffffffffffffp+108 : 0x0p+0 : inexact-ok
= sinpi downward ibm128 0x3.ffffffffffffffffffffffffffp+108 : 0x0p+0 : inexact-ok
= sinpi towardzero binary128 0x3.ffffffffffffffffffffffffffp+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi upward binary128 0x3.ffffffffffffffffffffffffffp+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi downward ibm128 0x3.ffffffffffffffffffffffffffp+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi tonearest ibm128 0x3.ffffffffffffffffffffffffffp+108 : 0x0p+0 : inexact-ok
= sinpi towardzero ibm128 0x3.ffffffffffffffffffffffffffp+108 : 0x0p+0 : inexact-ok
= sinpi upward ibm128 0x3.ffffffffffffffffffffffffffp+108 : 0x0p+0 : inexact-ok
sinpi -0x3fffffffffffffffffffffffffff.ep0
= sinpi downward binary32 -0x3.fffffcp+108 : -0x0p+0 : inexact-ok
= sinpi towardzero ibm128 0x3.ffffffffffffffffffffffffffp+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi upward ibm128 0x3.ffffffffffffffffffffffffffp+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
sinpi -0x3fffffffffffffffffffffffffff.ep0 xfail-rounding:ibm128-libgcc
= sinpi downward binary32 -0x3.fffffcp+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi tonearest binary32 -0x3.fffffcp+108 : -0x0p+0 : inexact-ok
= sinpi towardzero binary32 -0x3.fffffcp+108 : -0x0p+0 : inexact-ok
= sinpi upward binary32 -0x3.fffffcp+108 : -0x0p+0 : inexact-ok
= sinpi downward binary64 -0x3.fffffcp+108 : -0x0p+0 : inexact-ok
= sinpi towardzero binary32 -0x3.fffffcp+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi upward binary32 -0x3.fffffcp+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi downward binary64 -0x3.fffffcp+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi tonearest binary64 -0x3.fffffcp+108 : -0x0p+0 : inexact-ok
= sinpi towardzero binary64 -0x3.fffffcp+108 : -0x0p+0 : inexact-ok
= sinpi upward binary64 -0x3.fffffcp+108 : -0x0p+0 : inexact-ok
= sinpi downward intel96 -0x3.fffffcp+108 : -0x0p+0 : inexact-ok
= sinpi towardzero binary64 -0x3.fffffcp+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi upward binary64 -0x3.fffffcp+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi downward intel96 -0x3.fffffcp+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi tonearest intel96 -0x3.fffffcp+108 : -0x0p+0 : inexact-ok
= sinpi towardzero intel96 -0x3.fffffcp+108 : -0x0p+0 : inexact-ok
= sinpi upward intel96 -0x3.fffffcp+108 : -0x0p+0 : inexact-ok
= sinpi downward m68k96 -0x3.fffffcp+108 : -0x0p+0 : inexact-ok
= sinpi towardzero intel96 -0x3.fffffcp+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi upward intel96 -0x3.fffffcp+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi downward m68k96 -0x3.fffffcp+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi tonearest m68k96 -0x3.fffffcp+108 : -0x0p+0 : inexact-ok
= sinpi towardzero m68k96 -0x3.fffffcp+108 : -0x0p+0 : inexact-ok
= sinpi upward m68k96 -0x3.fffffcp+108 : -0x0p+0 : inexact-ok
= sinpi downward binary128 -0x3.fffffcp+108 : -0x0p+0 : inexact-ok
= sinpi towardzero m68k96 -0x3.fffffcp+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi upward m68k96 -0x3.fffffcp+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi downward binary128 -0x3.fffffcp+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi tonearest binary128 -0x3.fffffcp+108 : -0x0p+0 : inexact-ok
= sinpi towardzero binary128 -0x3.fffffcp+108 : -0x0p+0 : inexact-ok
= sinpi upward binary128 -0x3.fffffcp+108 : -0x0p+0 : inexact-ok
= sinpi downward ibm128 -0x3.fffffcp+108 : -0x0p+0 : inexact-ok
= sinpi towardzero binary128 -0x3.fffffcp+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi upward binary128 -0x3.fffffcp+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi downward ibm128 -0x3.fffffcp+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi tonearest ibm128 -0x3.fffffcp+108 : -0x0p+0 : inexact-ok
= sinpi towardzero ibm128 -0x3.fffffcp+108 : -0x0p+0 : inexact-ok
= sinpi upward ibm128 -0x3.fffffcp+108 : -0x0p+0 : inexact-ok
= sinpi downward binary32 -0x4p+108 : -0x0p+0 : inexact-ok
= sinpi towardzero ibm128 -0x3.fffffcp+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi upward ibm128 -0x3.fffffcp+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi downward binary32 -0x4p+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi tonearest binary32 -0x4p+108 : -0x0p+0 : inexact-ok
= sinpi towardzero binary32 -0x4p+108 : -0x0p+0 : inexact-ok
= sinpi upward binary32 -0x4p+108 : -0x0p+0 : inexact-ok
= sinpi downward binary64 -0x4p+108 : -0x0p+0 : inexact-ok
= sinpi towardzero binary32 -0x4p+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi upward binary32 -0x4p+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi downward binary64 -0x4p+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi tonearest binary64 -0x4p+108 : -0x0p+0 : inexact-ok
= sinpi towardzero binary64 -0x4p+108 : -0x0p+0 : inexact-ok
= sinpi upward binary64 -0x4p+108 : -0x0p+0 : inexact-ok
= sinpi downward intel96 -0x4p+108 : -0x0p+0 : inexact-ok
= sinpi towardzero binary64 -0x4p+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi upward binary64 -0x4p+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi downward intel96 -0x4p+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi tonearest intel96 -0x4p+108 : -0x0p+0 : inexact-ok
= sinpi towardzero intel96 -0x4p+108 : -0x0p+0 : inexact-ok
= sinpi upward intel96 -0x4p+108 : -0x0p+0 : inexact-ok
= sinpi downward m68k96 -0x4p+108 : -0x0p+0 : inexact-ok
= sinpi towardzero intel96 -0x4p+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi upward intel96 -0x4p+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi downward m68k96 -0x4p+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi tonearest m68k96 -0x4p+108 : -0x0p+0 : inexact-ok
= sinpi towardzero m68k96 -0x4p+108 : -0x0p+0 : inexact-ok
= sinpi upward m68k96 -0x4p+108 : -0x0p+0 : inexact-ok
= sinpi downward binary128 -0x4p+108 : -0x0p+0 : inexact-ok
= sinpi towardzero m68k96 -0x4p+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi upward m68k96 -0x4p+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi downward binary128 -0x4p+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi tonearest binary128 -0x4p+108 : -0x0p+0 : inexact-ok
= sinpi towardzero binary128 -0x4p+108 : -0x0p+0 : inexact-ok
= sinpi upward binary128 -0x4p+108 : -0x0p+0 : inexact-ok
= sinpi downward ibm128 -0x4p+108 : -0x0p+0 : inexact-ok
= sinpi towardzero binary128 -0x4p+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi upward binary128 -0x4p+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi downward ibm128 -0x4p+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi tonearest ibm128 -0x4p+108 : -0x0p+0 : inexact-ok
= sinpi towardzero ibm128 -0x4p+108 : -0x0p+0 : inexact-ok
= sinpi upward ibm128 -0x4p+108 : -0x0p+0 : inexact-ok
= sinpi downward binary64 -0x3.ffffffffffffep+108 : -0x0p+0 : inexact-ok
= sinpi towardzero ibm128 -0x4p+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi upward ibm128 -0x4p+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi downward binary64 -0x3.ffffffffffffep+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi tonearest binary64 -0x3.ffffffffffffep+108 : -0x0p+0 : inexact-ok
= sinpi towardzero binary64 -0x3.ffffffffffffep+108 : -0x0p+0 : inexact-ok
= sinpi upward binary64 -0x3.ffffffffffffep+108 : -0x0p+0 : inexact-ok
= sinpi downward intel96 -0x3.ffffffffffffep+108 : -0x0p+0 : inexact-ok
= sinpi towardzero binary64 -0x3.ffffffffffffep+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi upward binary64 -0x3.ffffffffffffep+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi downward intel96 -0x3.ffffffffffffep+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi tonearest intel96 -0x3.ffffffffffffep+108 : -0x0p+0 : inexact-ok
= sinpi towardzero intel96 -0x3.ffffffffffffep+108 : -0x0p+0 : inexact-ok
= sinpi upward intel96 -0x3.ffffffffffffep+108 : -0x0p+0 : inexact-ok
= sinpi downward m68k96 -0x3.ffffffffffffep+108 : -0x0p+0 : inexact-ok
= sinpi towardzero intel96 -0x3.ffffffffffffep+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi upward intel96 -0x3.ffffffffffffep+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi downward m68k96 -0x3.ffffffffffffep+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi tonearest m68k96 -0x3.ffffffffffffep+108 : -0x0p+0 : inexact-ok
= sinpi towardzero m68k96 -0x3.ffffffffffffep+108 : -0x0p+0 : inexact-ok
= sinpi upward m68k96 -0x3.ffffffffffffep+108 : -0x0p+0 : inexact-ok
= sinpi downward binary128 -0x3.ffffffffffffep+108 : -0x0p+0 : inexact-ok
= sinpi towardzero m68k96 -0x3.ffffffffffffep+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi upward m68k96 -0x3.ffffffffffffep+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi downward binary128 -0x3.ffffffffffffep+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi tonearest binary128 -0x3.ffffffffffffep+108 : -0x0p+0 : inexact-ok
= sinpi towardzero binary128 -0x3.ffffffffffffep+108 : -0x0p+0 : inexact-ok
= sinpi upward binary128 -0x3.ffffffffffffep+108 : -0x0p+0 : inexact-ok
= sinpi downward ibm128 -0x3.ffffffffffffep+108 : -0x0p+0 : inexact-ok
= sinpi towardzero binary128 -0x3.ffffffffffffep+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi upward binary128 -0x3.ffffffffffffep+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi downward ibm128 -0x3.ffffffffffffep+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi tonearest ibm128 -0x3.ffffffffffffep+108 : -0x0p+0 : inexact-ok
= sinpi towardzero ibm128 -0x3.ffffffffffffep+108 : -0x0p+0 : inexact-ok
= sinpi upward ibm128 -0x3.ffffffffffffep+108 : -0x0p+0 : inexact-ok
= sinpi downward intel96 -0x3.fffffffffffffffcp+108 : -0x0p+0 : inexact-ok
= sinpi towardzero ibm128 -0x3.ffffffffffffep+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi upward ibm128 -0x3.ffffffffffffep+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi downward intel96 -0x3.fffffffffffffffcp+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi tonearest intel96 -0x3.fffffffffffffffcp+108 : -0x0p+0 : inexact-ok
= sinpi towardzero intel96 -0x3.fffffffffffffffcp+108 : -0x0p+0 : inexact-ok
= sinpi upward intel96 -0x3.fffffffffffffffcp+108 : -0x0p+0 : inexact-ok
= sinpi downward m68k96 -0x3.fffffffffffffffcp+108 : -0x0p+0 : inexact-ok
= sinpi towardzero intel96 -0x3.fffffffffffffffcp+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi upward intel96 -0x3.fffffffffffffffcp+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi downward m68k96 -0x3.fffffffffffffffcp+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi tonearest m68k96 -0x3.fffffffffffffffcp+108 : -0x0p+0 : inexact-ok
= sinpi towardzero m68k96 -0x3.fffffffffffffffcp+108 : -0x0p+0 : inexact-ok
= sinpi upward m68k96 -0x3.fffffffffffffffcp+108 : -0x0p+0 : inexact-ok
= sinpi downward binary128 -0x3.fffffffffffffffcp+108 : -0x0p+0 : inexact-ok
= sinpi towardzero m68k96 -0x3.fffffffffffffffcp+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi upward m68k96 -0x3.fffffffffffffffcp+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi downward binary128 -0x3.fffffffffffffffcp+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi tonearest binary128 -0x3.fffffffffffffffcp+108 : -0x0p+0 : inexact-ok
= sinpi towardzero binary128 -0x3.fffffffffffffffcp+108 : -0x0p+0 : inexact-ok
= sinpi upward binary128 -0x3.fffffffffffffffcp+108 : -0x0p+0 : inexact-ok
= sinpi downward ibm128 -0x3.fffffffffffffffcp+108 : -0x0p+0 : inexact-ok
= sinpi towardzero binary128 -0x3.fffffffffffffffcp+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi upward binary128 -0x3.fffffffffffffffcp+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi downward ibm128 -0x3.fffffffffffffffcp+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi tonearest ibm128 -0x3.fffffffffffffffcp+108 : -0x0p+0 : inexact-ok
= sinpi towardzero ibm128 -0x3.fffffffffffffffcp+108 : -0x0p+0 : inexact-ok
= sinpi upward ibm128 -0x3.fffffffffffffffcp+108 : -0x0p+0 : inexact-ok
= sinpi downward binary128 -0x3.fffffffffffffffffffffffffffep+108 : 0x6.1f78a9abaa58b4698916152cf7ecp-4 : inexact-ok
= sinpi towardzero ibm128 -0x3.fffffffffffffffcp+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi upward ibm128 -0x3.fffffffffffffffcp+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi downward binary128 -0x3.fffffffffffffffffffffffffffep+108 : 0x6.1f78a9abaa58b4698916152cf7ecp-4 : xfail:ibm128-libgcc inexact-ok
= sinpi tonearest binary128 -0x3.fffffffffffffffffffffffffffep+108 : 0x6.1f78a9abaa58b4698916152cf7fp-4 : inexact-ok
= sinpi towardzero binary128 -0x3.fffffffffffffffffffffffffffep+108 : 0x6.1f78a9abaa58b4698916152cf7ecp-4 : inexact-ok
= sinpi upward binary128 -0x3.fffffffffffffffffffffffffffep+108 : 0x6.1f78a9abaa58b4698916152cf7fp-4 : inexact-ok
= sinpi downward binary128 -0x3.ffffffffffffffffffffffffffp+108 : -0x0p+0 : inexact-ok
= sinpi towardzero binary128 -0x3.fffffffffffffffffffffffffffep+108 : 0x6.1f78a9abaa58b4698916152cf7ecp-4 : xfail:ibm128-libgcc inexact-ok
= sinpi upward binary128 -0x3.fffffffffffffffffffffffffffep+108 : 0x6.1f78a9abaa58b4698916152cf7fp-4 : xfail:ibm128-libgcc inexact-ok
= sinpi downward binary128 -0x3.ffffffffffffffffffffffffffp+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi tonearest binary128 -0x3.ffffffffffffffffffffffffffp+108 : -0x0p+0 : inexact-ok
= sinpi towardzero binary128 -0x3.ffffffffffffffffffffffffffp+108 : -0x0p+0 : inexact-ok
= sinpi upward binary128 -0x3.ffffffffffffffffffffffffffp+108 : -0x0p+0 : inexact-ok
= sinpi downward ibm128 -0x3.ffffffffffffffffffffffffffp+108 : -0x0p+0 : inexact-ok
= sinpi towardzero binary128 -0x3.ffffffffffffffffffffffffffp+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi upward binary128 -0x3.ffffffffffffffffffffffffffp+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi downward ibm128 -0x3.ffffffffffffffffffffffffffp+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi tonearest ibm128 -0x3.ffffffffffffffffffffffffffp+108 : -0x0p+0 : inexact-ok
= sinpi towardzero ibm128 -0x3.ffffffffffffffffffffffffffp+108 : -0x0p+0 : inexact-ok
= sinpi upward ibm128 -0x3.ffffffffffffffffffffffffffp+108 : -0x0p+0 : inexact-ok
= sinpi towardzero ibm128 -0x3.ffffffffffffffffffffffffffp+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= sinpi upward ibm128 -0x3.ffffffffffffffffffffffffffp+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
sinpi 0x1p-128
= sinpi downward binary32 0x1p-128 : 0x3.243f68p-128 : inexact-ok underflow errno-erange-ok
= sinpi tonearest binary32 0x1p-128 : 0x3.243f68p-128 : inexact-ok underflow errno-erange-ok