public inbox for libc-stable@sourceware.org
 help / color / mirror / Atom feed
* Re: Update x86 ulps for GCC 7 [committed]
       [not found]       ` <alpine.DEB.2.20.1709081958030.24358@digraph.polyomino.org.uk>
@ 2017-01-01  0:00         ` Joseph Myers
  0 siblings, 0 replies; only message in thread
From: Joseph Myers @ 2017-01-01  0:00 UTC (permalink / raw)
  To: Markus Trippelsdorf; +Cc: libc-stable

On Fri, 8 Sep 2017, Joseph Myers wrote:

> On Mon, 26 Jun 2017, Markus Trippelsdorf wrote:
> 
> > On 2017.06.26 at 10:43 +0000, Joseph Myers wrote:
> > > On Sat, 24 Jun 2017, Markus Trippelsdorf wrote:
> > > 
> > > > On 2017.06.23 at 20:23 +0000, Joseph Myers wrote:
> > > > > Testing with GCC 7 for 32-bit x86 showed some ulps differences,
> > > > > presumably from variation in when values with excess precision get
> > > > > spilled to the stack and so lose that precision.  This patch updates
> > > > > the libm-test-ulps files accordingly.
> > > > 
> > > > For AMD Ryzen x86_64 I need an additional update:
> > > 
> > > Such updates should generally just be committed.  In this case (x86_64, 
> > > not long double) I'm not clear why you'd have ulps variation between 
> > > processors, since excess precision is irrelevant on x86_64 and the x87 
> > > transcendental instructions would only be used for long double.  But it 
> > > could be an fma issue, if $CC $CFLAGS defaults to generating fma 
> > > instructions, as that can cause ulps variation across architectures.
> > 
> > Yes, it should be an fma issue because I used "march=native" (which
> > turns on -mfma).
> > I don't have write access, so it would be nice if somebody could commit
> > the patch for me.
> 
> Now committed.

And also merged to 2.26 branch.

-- 
Joseph S. Myers
joseph@codesourcery.com

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2017-09-08 20:01 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <alpine.DEB.2.20.1706232023420.16335@digraph.polyomino.org.uk>
     [not found] ` <20170624111003.GA284@x4>
     [not found]   ` <alpine.DEB.2.20.1706261039210.21187@digraph.polyomino.org.uk>
     [not found]     ` <20170626110146.GA285@x4>
     [not found]       ` <alpine.DEB.2.20.1709081958030.24358@digraph.polyomino.org.uk>
2017-01-01  0:00         ` Update x86 ulps for GCC 7 [committed] Joseph Myers

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).