about summary refs log tree commit diff
path: root/math
diff options
context:
space:
mode:
authorPaul Zimmermann <Paul.Zimmermann@inria.fr>2023-02-12 08:01:18 +0100
committerPaul Zimmermann <Paul.Zimmermann@inria.fr>2023-02-14 09:41:30 +0100
commitcf7ffdd8a5f6da55397e10b3860062944312824c (patch)
tree8344066eee75be44b1cc2d83c5e7befa357ac392 /math
parent000ca24f807762a1fa6bf076d80f152d2512f17d (diff)
downloadglibc-cf7ffdd8a5f6da55397e10b3860062944312824c.tar.gz
glibc-cf7ffdd8a5f6da55397e10b3860062944312824c.tar.xz
glibc-cf7ffdd8a5f6da55397e10b3860062944312824c.zip
added pair of inputs for hypotf in binary32
This pair yields an error of 1 ulp in binary32, whereas the current
maximal known error for hypotf on x86_64 is zero:

Checking hypot with glibc-2.37
hypot 0 -1 -0x1.003222p-20,-0x1.6a2d58p-32 [0.501] 0.500001 0.500000001392678
libm gives 0x1.003224p-20
mpfr gives 0x1.003222p-20

See https://sourceware.org/pipermail/libc-alpha/2023-February/145432.html
and https://sourceware.org/pipermail/libc-alpha/2023-February/145442.html
Reviewed-by: Carlos O'Donell <carlos@redhat.com>
Diffstat (limited to 'math')
-rw-r--r--math/auto-libm-test-in2
1 files changed, 2 insertions, 0 deletions
diff --git a/math/auto-libm-test-in b/math/auto-libm-test-in
index 393d9fcfaa..c400cafb4b 100644
--- a/math/auto-libm-test-in
+++ b/math/auto-libm-test-in
@@ -5773,6 +5773,8 @@ hypot 0x1p-16384 0x1p-16446
 hypot 0x1p-16383 0x1p-16494
 
 hypot -0x1.fa7deap+0 0x1.a761bab383ac8p+0
+# the following inputs yield an error of 1 ulp on x86_64 in binary32
+hypot -0x1.003222p-20 -0x1.6a2d58p-32
 
 j0 -1.0
 j0 0.0