public inbox for glibc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug math/27670] New: too large errors for j1/y0/y1
@ 2021-03-31  4:47 zimmerma+gcc at loria dot fr
  2021-03-31  4:51 ` [Bug math/27670] too large errors for j0/j1/y0/y1 zimmerma+gcc at loria dot fr
                   ` (3 more replies)
  0 siblings, 4 replies; 5+ messages in thread
From: zimmerma+gcc at loria dot fr @ 2021-03-31  4:47 UTC (permalink / raw)
  To: glibc-bugs

https://sourceware.org/bugzilla/show_bug.cgi?id=27670

            Bug ID: 27670
           Summary: too large errors for j1/y0/y1
           Product: glibc
           Version: unspecified
            Status: NEW
          Severity: normal
          Priority: P2
         Component: math
          Assignee: unassigned at sourceware dot org
          Reporter: zimmerma+gcc at loria dot fr
  Target Milestone: ---

When adding a patch to reduce the errors in the binary32 format (reference will
be added later here when this patch is in), some entries that yield large (but
allowed) errors for binary32 yield too large errors for wider formats.

To avoid a "make check" failure, "xfail" entries have been added:

j1 0x1.2f28eap+7
j1 0x1.a1d20ap+6
y0 0x1.33eaacp+5
y0 0x1.a681cep-1
y1 0x1.065194p+7
y1 0x1.c1badep+0

See also #16492.

-- 
You are receiving this mail because:
You are on the CC list for the bug.

^ permalink raw reply	[flat|nested] 5+ messages in thread

* [Bug math/27670] too large errors for j0/j1/y0/y1
  2021-03-31  4:47 [Bug math/27670] New: too large errors for j1/y0/y1 zimmerma+gcc at loria dot fr
@ 2021-03-31  4:51 ` zimmerma+gcc at loria dot fr
  2021-03-31  5:38 ` [Bug math/27670] too large errors for j0/j1/y1 zimmerma+gcc at loria dot fr
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 5+ messages in thread
From: zimmerma+gcc at loria dot fr @ 2021-03-31  4:51 UTC (permalink / raw)
  To: glibc-bugs

https://sourceware.org/bugzilla/show_bug.cgi?id=27670

Paul Zimmermann <zimmerma+gcc at loria dot fr> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|too large errors for        |too large errors for
                   |j1/y0/y1                    |j0/j1/y0/y1

--- Comment #1 from Paul Zimmermann <zimmerma+gcc at loria dot fr> ---
I forgot:

j0 0x2.602774p+0

-- 
You are receiving this mail because:
You are on the CC list for the bug.

^ permalink raw reply	[flat|nested] 5+ messages in thread

* [Bug math/27670] too large errors for j0/j1/y1
  2021-03-31  4:47 [Bug math/27670] New: too large errors for j1/y0/y1 zimmerma+gcc at loria dot fr
  2021-03-31  4:51 ` [Bug math/27670] too large errors for j0/j1/y0/y1 zimmerma+gcc at loria dot fr
@ 2021-03-31  5:38 ` zimmerma+gcc at loria dot fr
  2021-03-31  5:47 ` [Bug math/27670] too large error for j0/j1/y1 and their dbl-96 and float128 friends zimmerma+gcc at loria dot fr
  2021-04-02  4:39 ` zimmerma+gcc at loria dot fr
  3 siblings, 0 replies; 5+ messages in thread
From: zimmerma+gcc at loria dot fr @ 2021-03-31  5:38 UTC (permalink / raw)
  To: glibc-bugs

https://sourceware.org/bugzilla/show_bug.cgi?id=27670

Paul Zimmermann <zimmerma+gcc at loria dot fr> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|too large errors for        |too large errors for
                   |j0/j1/y0/y1                 |j0/j1/y1

--- Comment #2 from Paul Zimmermann <zimmerma+gcc at loria dot fr> ---
large errors for y0 are moved to #16492

-- 
You are receiving this mail because:
You are on the CC list for the bug.

^ permalink raw reply	[flat|nested] 5+ messages in thread

* [Bug math/27670] too large error for j0/j1/y1 and their dbl-96 and float128 friends
  2021-03-31  4:47 [Bug math/27670] New: too large errors for j1/y0/y1 zimmerma+gcc at loria dot fr
  2021-03-31  4:51 ` [Bug math/27670] too large errors for j0/j1/y0/y1 zimmerma+gcc at loria dot fr
  2021-03-31  5:38 ` [Bug math/27670] too large errors for j0/j1/y1 zimmerma+gcc at loria dot fr
@ 2021-03-31  5:47 ` zimmerma+gcc at loria dot fr
  2021-04-02  4:39 ` zimmerma+gcc at loria dot fr
  3 siblings, 0 replies; 5+ messages in thread
From: zimmerma+gcc at loria dot fr @ 2021-03-31  5:47 UTC (permalink / raw)
  To: glibc-bugs

https://sourceware.org/bugzilla/show_bug.cgi?id=27670

Paul Zimmermann <zimmerma+gcc at loria dot fr> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|too large errors for        |too large error for
                   |j0/j1/y1                    |j0/j1/y1 and their dbl-96
                   |                            |and float128 friends

--- Comment #3 from Paul Zimmermann <zimmerma+gcc at loria dot fr> ---
cf https://members.loria.fr/PZimmermann/papers/accuracy.pdf for inputs with
large errors. Here are the inputs for the version from February 5, 2021,
corresponding to GNU libc 2.33.

dbl-64:
j0 0x1.33d152e971b4p+1 (4.51e14 ulps)
j1 -0x1.ea75575af6f09p+1 (4.47e14 ulps)
y1 0x1.193bed4dff243p+1 (5.56e15 ulps)

ldbl-96:
j0 -0x2.67a2a5d2e367f784p+0l (9.79e17 ulps)
j1 0x3.d4eaaeb5ede115p+0l (3.38e18 ulps)
y1 0xb.bfc89c6a1903022p+0l (4.61e18 ulps)

float128:
j0 -0x8.a75ab6666f64eae68f8eb383dad8p+0 (4.10e32 ulps)
j1 0x3.d4eaaeb5ede114ff552b1726d4ep+0 (2.46e33 ulps)
y1 0x2.3277da9bfe485c85c35e5bcc806p+0 (3.47e33 ulps)

-- 
You are receiving this mail because:
You are on the CC list for the bug.

^ permalink raw reply	[flat|nested] 5+ messages in thread

* [Bug math/27670] too large error for j0/j1/y1 and their dbl-96 and float128 friends
  2021-03-31  4:47 [Bug math/27670] New: too large errors for j1/y0/y1 zimmerma+gcc at loria dot fr
                   ` (2 preceding siblings ...)
  2021-03-31  5:47 ` [Bug math/27670] too large error for j0/j1/y1 and their dbl-96 and float128 friends zimmerma+gcc at loria dot fr
@ 2021-04-02  4:39 ` zimmerma+gcc at loria dot fr
  3 siblings, 0 replies; 5+ messages in thread
From: zimmerma+gcc at loria dot fr @ 2021-04-02  4:39 UTC (permalink / raw)
  To: glibc-bugs

https://sourceware.org/bugzilla/show_bug.cgi?id=27670

--- Comment #4 from Paul Zimmermann <zimmerma+gcc at loria dot fr> ---
The commit that reduces the errors in the binary32 format is 9acda61
(April 1st, 2021)

-- 
You are receiving this mail because:
You are on the CC list for the bug.

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2021-04-02  4:39 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-03-31  4:47 [Bug math/27670] New: too large errors for j1/y0/y1 zimmerma+gcc at loria dot fr
2021-03-31  4:51 ` [Bug math/27670] too large errors for j0/j1/y0/y1 zimmerma+gcc at loria dot fr
2021-03-31  5:38 ` [Bug math/27670] too large errors for j0/j1/y1 zimmerma+gcc at loria dot fr
2021-03-31  5:47 ` [Bug math/27670] too large error for j0/j1/y1 and their dbl-96 and float128 friends zimmerma+gcc at loria dot fr
2021-04-02  4:39 ` zimmerma+gcc at loria dot fr

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).