Re: [PATCH] Optimise sqrt reciprocal multiplications

2018-09-11 Thread H.J. Lu
On Wed, Sep 5, 2018 at 4:38 AM, Kyrill Tkachov wrote: > On 04/09/18 17:52, Kyrill Tkachov wrote: >> >> On 04/09/18 15:31, Richard Biener wrote: >>> On Tue, 4 Sep 2018, Kyrill Tkachov wrote: Hi Richard, On 31/08/18 12:07, Richard Biener wrote: > On Thu, 30 Aug 2018, Kyrill Tkach

Re: [PATCH] Optimise sqrt reciprocal multiplications

2018-09-05 Thread Richard Biener
On Wed, 5 Sep 2018, Kyrill Tkachov wrote: > On 04/09/18 17:52, Kyrill Tkachov wrote: > > > > On 04/09/18 15:31, Richard Biener wrote: > >> On Tue, 4 Sep 2018, Kyrill Tkachov wrote: > >>> Hi Richard, > >>> > >>> On 31/08/18 12:07, Richard Biener wrote: > On Thu, 30 Aug 2018, Kyrill Tkachov wro

Re: [PATCH] Optimise sqrt reciprocal multiplications

2018-09-05 Thread Kyrill Tkachov
On 04/09/18 17:52, Kyrill Tkachov wrote: > > On 04/09/18 15:31, Richard Biener wrote: >> On Tue, 4 Sep 2018, Kyrill Tkachov wrote: >>> Hi Richard, >>> >>> On 31/08/18 12:07, Richard Biener wrote: On Thu, 30 Aug 2018, Kyrill Tkachov wrote: > Ping. > > https://gcc.gnu.org/ml/gcc-pat

Re: [PATCH] Optimise sqrt reciprocal multiplications

2018-09-04 Thread Kyrill Tkachov
On 04/09/18 15:31, Richard Biener wrote: On Tue, 4 Sep 2018, Kyrill Tkachov wrote: Hi Richard, On 31/08/18 12:07, Richard Biener wrote: On Thu, 30 Aug 2018, Kyrill Tkachov wrote: Ping. https://gcc.gnu.org/ml/gcc-patches/2018-08/msg01496.html Thanks, Kyrill On 23/08/18 18:09, Kyrill Tka

Re: [PATCH] Optimise sqrt reciprocal multiplications

2018-09-04 Thread Richard Biener
On Tue, 4 Sep 2018, Kyrill Tkachov wrote: > Hi Richard, > > On 31/08/18 12:07, Richard Biener wrote: > > On Thu, 30 Aug 2018, Kyrill Tkachov wrote: > > > >> Ping. > >> > >> https://gcc.gnu.org/ml/gcc-patches/2018-08/msg01496.html > >> > >> Thanks, > >> Kyrill > >> > >> On 23/08/18 18:09, Kyrill T

Re: [PATCH] Optimise sqrt reciprocal multiplications

2018-09-04 Thread Kyrill Tkachov
Hi Richard, On 31/08/18 12:07, Richard Biener wrote: > On Thu, 30 Aug 2018, Kyrill Tkachov wrote: > >> Ping. >> >> https://gcc.gnu.org/ml/gcc-patches/2018-08/msg01496.html >> >> Thanks, >> Kyrill >> >> On 23/08/18 18:09, Kyrill Tkachov wrote: >>> Hi Richard, >>> >>> On 23/08/18 11:13, Richard San

Re: [PATCH] Optimise sqrt reciprocal multiplications

2018-08-31 Thread Richard Biener
On Thu, 30 Aug 2018, Kyrill Tkachov wrote: > Ping. > > https://gcc.gnu.org/ml/gcc-patches/2018-08/msg01496.html > > Thanks, > Kyrill > > On 23/08/18 18:09, Kyrill Tkachov wrote: > > Hi Richard, > > > > On 23/08/18 11:13, Richard Sandiford wrote: > > > Kyrill Tkachov writes: > > > > Hi all, >

Re: [PATCH] Optimise sqrt reciprocal multiplications

2018-08-30 Thread Kyrill Tkachov
Ping. https://gcc.gnu.org/ml/gcc-patches/2018-08/msg01496.html Thanks, Kyrill On 23/08/18 18:09, Kyrill Tkachov wrote: Hi Richard, On 23/08/18 11:13, Richard Sandiford wrote: Kyrill Tkachov writes: Hi all, This patch aims to optimise sequences involving uses of 1.0 / sqrt (a) under -fre

Re: [PATCH] Optimise sqrt reciprocal multiplications

2018-08-23 Thread Kyrill Tkachov
Hi Richard, On 23/08/18 11:13, Richard Sandiford wrote: Kyrill Tkachov writes: Hi all, This patch aims to optimise sequences involving uses of 1.0 / sqrt (a) under -freciprocal-math and -funsafe-math-optimizations. In particular consider: x = 1.0 / sqrt (a); r1 = x * x; // same as 1.0 / a

Re: [PATCH] Optimise sqrt reciprocal multiplications

2018-08-23 Thread Richard Sandiford
Kyrill Tkachov writes: > Hi all, > > This patch aims to optimise sequences involving uses of 1.0 / sqrt (a) under > -freciprocal-math and -funsafe-math-optimizations. > In particular consider: > > x = 1.0 / sqrt (a); > r1 = x * x; // same as 1.0 / a > r2 = a * x; // same as sqrt (a) > > If x, r