https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88713

--- Comment #51 from rguenther at suse dot de <rguenther at suse dot de> ---
On Thu, 24 Jan 2019, tkoenig at gcc dot gnu.org wrote:

> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88713
> 
> --- Comment #49 from Thomas Koenig <tkoenig at gcc dot gnu.org> ---
> (In reply to Uroš Bizjak from comment #48)
> > (In reply to rguent...@suse.de from comment #47)
> > > >But why don't we generate sqrtps for vector sqrtf?
> > > 
> > > That's the default for - mrecip back in time we benchmarked it and scalar
> > > recip miscompares sth.
> > 
> > It was polyhedron benchmark, in one benchmark, the index was calculated from
> > square root, and that was too sensitive for 2 ULP difference.
> 
> Argh.  Sacrificing performance for the sake of bugware...

Maybe use of FMA can recover 1 ULP and the benchmark ;)

Reply via email to