Re: [ARM] PR66791: Replace builtins in vshl_n

2021-07-23 Thread Prathamesh Kulkarni via Gcc-patches
On Fri, 23 Jul 2021 at 15:02, Richard Earnshaw wrote: > > On 23/07/2021 08:04, Prathamesh Kulkarni via Gcc-patches wrote: > > On Thu, 22 Jul 2021 at 20:29, Richard Earnshaw > > wrote: > >> > >> > >> > >> On 22/07/2021 14:47, Prathamesh Kulkarni via Gcc-patches wrote: > >>> On Thu, 22 Jul 2021 at

Re: [ARM] PR66791: Replace builtins in vshl_n

2021-07-23 Thread Richard Earnshaw via Gcc-patches
On 23/07/2021 08:04, Prathamesh Kulkarni via Gcc-patches wrote: > On Thu, 22 Jul 2021 at 20:29, Richard Earnshaw > wrote: >> >> >> >> On 22/07/2021 14:47, Prathamesh Kulkarni via Gcc-patches wrote: >>> On Thu, 22 Jul 2021 at 17:28, Richard Earnshaw >>> wrote: On 22/07/2021 12:

Re: [ARM] PR66791: Replace builtins in vshl_n

2021-07-23 Thread Prathamesh Kulkarni via Gcc-patches
On Thu, 22 Jul 2021 at 20:29, Richard Earnshaw wrote: > > > > On 22/07/2021 14:47, Prathamesh Kulkarni via Gcc-patches wrote: > > On Thu, 22 Jul 2021 at 17:28, Richard Earnshaw > > wrote: > >> > >> > >> > >> On 22/07/2021 12:32, Prathamesh Kulkarni wrote: > >>> On Thu, 22 Jul 2021 at 16:03, Richa

Re: [ARM] PR66791: Replace builtins in vshl_n

2021-07-22 Thread Richard Earnshaw via Gcc-patches
On 22/07/2021 14:47, Prathamesh Kulkarni via Gcc-patches wrote: On Thu, 22 Jul 2021 at 17:28, Richard Earnshaw wrote: On 22/07/2021 12:32, Prathamesh Kulkarni wrote: On Thu, 22 Jul 2021 at 16:03, Richard Earnshaw wrote: On 22/07/2021 08:45, Prathamesh Kulkarni via Gcc-patches wrote:

Re: [ARM] PR66791: Replace builtins in vshl_n

2021-07-22 Thread Prathamesh Kulkarni via Gcc-patches
On Thu, 22 Jul 2021 at 17:28, Richard Earnshaw wrote: > > > > On 22/07/2021 12:32, Prathamesh Kulkarni wrote: > > On Thu, 22 Jul 2021 at 16:03, Richard Earnshaw > > wrote: > >> > >> > >> > >> On 22/07/2021 08:45, Prathamesh Kulkarni via Gcc-patches wrote: > >>> Hi, > >>> The attached patch remove

Re: [ARM] PR66791: Replace builtins in vshl_n

2021-07-22 Thread Richard Earnshaw via Gcc-patches
On 22/07/2021 12:32, Prathamesh Kulkarni wrote: On Thu, 22 Jul 2021 at 16:03, Richard Earnshaw wrote: On 22/07/2021 08:45, Prathamesh Kulkarni via Gcc-patches wrote: Hi, The attached patch removes calls to builtins from vshl_n intrinsics, and replacing them with left shift operator. The

Re: [ARM] PR66791: Replace builtins in vshl_n

2021-07-22 Thread Prathamesh Kulkarni via Gcc-patches
On Thu, 22 Jul 2021 at 16:03, Richard Earnshaw wrote: > > > > On 22/07/2021 08:45, Prathamesh Kulkarni via Gcc-patches wrote: > > Hi, > > The attached patch removes calls to builtins from vshl_n intrinsics, > > and replacing them > > with left shift operator. The patch passes bootstrap+test on > >

Re: [ARM] PR66791: Replace builtins in vshl_n

2021-07-22 Thread Richard Earnshaw via Gcc-patches
On 22/07/2021 08:45, Prathamesh Kulkarni via Gcc-patches wrote: Hi, The attached patch removes calls to builtins from vshl_n intrinsics, and replacing them with left shift operator. The patch passes bootstrap+test on arm-linux-gnueabihf. Altho, I noticed, that the patch causes 3 extra registe

[ARM] PR66791: Replace builtins in vshl_n

2021-07-22 Thread Prathamesh Kulkarni via Gcc-patches
Hi, The attached patch removes calls to builtins from vshl_n intrinsics, and replacing them with left shift operator. The patch passes bootstrap+test on arm-linux-gnueabihf. Altho, I noticed, that the patch causes 3 extra registers to spill using << instead of the builtin for vshl_n.c. Could that