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

--- Comment #38 from H.J. Lu <hjl.tools at gmail dot com> ---
(In reply to rguent...@suse.de from comment #37)
> On Wed, 23 Jan 2019, hjl.tools at gmail dot com wrote:
> 
> > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88713
> > 
> > --- Comment #36 from H.J. Lu <hjl.tools at gmail dot com> ---
> > (In reply to Richard Biener from comment #34)
> > > GCC definitely fails to see the FMA use as opportunity in
> > > ix86_emit_swsqrtsf, the a == 0 checking is because of the missing
> > > expander w/o avx512er where we could still use the NR sequence
> > > with the other instruction.  HJ?
> > 
> > Like this?
> 
> Yes.  The lack of an expander for the rqsrt operation is probably
> more severe though (causing sqrt + approx recip to appear)
> 

Can we use UNSPEC_RSQRT14 here if UNSPEC_RSQRT28 isn't available?

Reply via email to