diff options
| author | Joe Ramsay <Joe.Ramsay@arm.com> | 2025-01-03 19:13:36 +0000 |
|---|---|---|
| committer | Wilco Dijkstra <wilco.dijkstra@arm.com> | 2025-01-03 21:39:56 +0000 |
| commit | 939e770e0196ebd763cacc602421b76d62df0798 (patch) | |
| tree | 2ed105025134a00f4f711e7da3634101b4285283 /math/auto-libm-test-out-tan | |
| parent | 91c1fadba338752bf514cd4cca057b27b1b10eed (diff) | |
| download | glibc-939e770e0196ebd763cacc602421b76d62df0798.tar.xz glibc-939e770e0196ebd763cacc602421b76d62df0798.zip | |
math: Remove no-mathvec flag
More routines are to follow, some of which hit many failures in the
current testsuite due to wrong sign of zero (mathvec routines are not
required to get this right). Instead of disabling a large number of
tests, change the failure condition such that, for vector routines,
tests pass as long as computed == expected == 0.0, regardless of sign.
Affected tests (vector tests for expm1, log1p, sin, tan and tanh) all
still pass.
Diffstat (limited to 'math/auto-libm-test-out-tan')
| -rw-r--r-- | math/auto-libm-test-out-tan | 50 |
1 files changed, 25 insertions, 25 deletions
diff --git a/math/auto-libm-test-out-tan b/math/auto-libm-test-out-tan index f46fdc7ec6..7d00d03e1d 100644 --- a/math/auto-libm-test-out-tan +++ b/math/auto-libm-test-out-tan @@ -23,31 +23,31 @@ tan 0 = tan tonearest ibm128 0x0p+0 : 0x0p+0 : inexact-ok = tan towardzero ibm128 0x0p+0 : 0x0p+0 : inexact-ok = tan upward ibm128 0x0p+0 : 0x0p+0 : inexact-ok -tan -0 no-mathvec -= tan downward binary32 -0x0p+0 : -0x0p+0 : no-mathvec inexact-ok -= tan tonearest binary32 -0x0p+0 : -0x0p+0 : no-mathvec inexact-ok -= tan towardzero binary32 -0x0p+0 : -0x0p+0 : no-mathvec inexact-ok -= tan upward binary32 -0x0p+0 : -0x0p+0 : no-mathvec inexact-ok -= tan downward binary64 -0x0p+0 : -0x0p+0 : no-mathvec inexact-ok -= tan tonearest binary64 -0x0p+0 : -0x0p+0 : no-mathvec inexact-ok -= tan towardzero binary64 -0x0p+0 : -0x0p+0 : no-mathvec inexact-ok -= tan upward binary64 -0x0p+0 : -0x0p+0 : no-mathvec inexact-ok -= tan downward intel96 -0x0p+0 : -0x0p+0 : no-mathvec inexact-ok -= tan tonearest intel96 -0x0p+0 : -0x0p+0 : no-mathvec inexact-ok -= tan towardzero intel96 -0x0p+0 : -0x0p+0 : no-mathvec inexact-ok -= tan upward intel96 -0x0p+0 : -0x0p+0 : no-mathvec inexact-ok -= tan downward m68k96 -0x0p+0 : -0x0p+0 : no-mathvec inexact-ok -= tan tonearest m68k96 -0x0p+0 : -0x0p+0 : no-mathvec inexact-ok -= tan towardzero m68k96 -0x0p+0 : -0x0p+0 : no-mathvec inexact-ok -= tan upward m68k96 -0x0p+0 : -0x0p+0 : no-mathvec inexact-ok -= tan downward binary128 -0x0p+0 : -0x0p+0 : no-mathvec inexact-ok -= tan tonearest binary128 -0x0p+0 : -0x0p+0 : no-mathvec inexact-ok -= tan towardzero binary128 -0x0p+0 : -0x0p+0 : no-mathvec inexact-ok -= tan upward binary128 -0x0p+0 : -0x0p+0 : no-mathvec inexact-ok -= tan downward ibm128 -0x0p+0 : -0x0p+0 : no-mathvec inexact-ok -= tan tonearest ibm128 -0x0p+0 : -0x0p+0 : no-mathvec inexact-ok -= tan towardzero ibm128 -0x0p+0 : -0x0p+0 : no-mathvec inexact-ok -= tan upward ibm128 -0x0p+0 : -0x0p+0 : no-mathvec inexact-ok +tan -0 += tan downward binary32 -0x0p+0 : -0x0p+0 : inexact-ok += tan tonearest binary32 -0x0p+0 : -0x0p+0 : inexact-ok += tan towardzero binary32 -0x0p+0 : -0x0p+0 : inexact-ok += tan upward binary32 -0x0p+0 : -0x0p+0 : inexact-ok += tan downward binary64 -0x0p+0 : -0x0p+0 : inexact-ok += tan tonearest binary64 -0x0p+0 : -0x0p+0 : inexact-ok += tan towardzero binary64 -0x0p+0 : -0x0p+0 : inexact-ok += tan upward binary64 -0x0p+0 : -0x0p+0 : inexact-ok += tan downward intel96 -0x0p+0 : -0x0p+0 : inexact-ok += tan tonearest intel96 -0x0p+0 : -0x0p+0 : inexact-ok += tan towardzero intel96 -0x0p+0 : -0x0p+0 : inexact-ok += tan upward intel96 -0x0p+0 : -0x0p+0 : inexact-ok += tan downward m68k96 -0x0p+0 : -0x0p+0 : inexact-ok += tan tonearest m68k96 -0x0p+0 : -0x0p+0 : inexact-ok += tan towardzero m68k96 -0x0p+0 : -0x0p+0 : inexact-ok += tan upward m68k96 -0x0p+0 : -0x0p+0 : inexact-ok += tan downward binary128 -0x0p+0 : -0x0p+0 : inexact-ok += tan tonearest binary128 -0x0p+0 : -0x0p+0 : inexact-ok += tan towardzero binary128 -0x0p+0 : -0x0p+0 : inexact-ok += tan upward binary128 -0x0p+0 : -0x0p+0 : inexact-ok += tan downward ibm128 -0x0p+0 : -0x0p+0 : inexact-ok += tan tonearest ibm128 -0x0p+0 : -0x0p+0 : inexact-ok += tan towardzero ibm128 -0x0p+0 : -0x0p+0 : inexact-ok += tan upward ibm128 -0x0p+0 : -0x0p+0 : inexact-ok tan pi/4 = tan downward binary32 0xc.90fdbp-4 : 0x1p+0 : inexact-ok = tan tonearest binary32 0xc.90fdbp-4 : 0x1p+0 : inexact-ok |
