RE: [PATCH] arm: Implement vceqq_p64, vceqz_p64 and vceqzq_p64 intrinsics

2021-01-15 Thread Kyrylo Tkachov via Gcc-patches
> -Original Message- > From: Christophe Lyon > Sent: 06 November 2020 15:23 > To: Kyrylo Tkachov > Cc: gcc-patches@gcc.gnu.org > Subject: Re: [PATCH] arm: Implement vceqq_p64, vceqz_p64 and vceqzq_p64 > intrinsics > > On Thu, 5 Nov 2020 at 12:55, Christoph

Re: [PATCH] arm: Implement vceqq_p64, vceqz_p64 and vceqzq_p64 intrinsics

2021-01-15 Thread Christophe Lyon via Gcc-patches
riginal Message- > > > > From: Gcc-patches On Behalf Of > > > > Christophe Lyon via Gcc-patches > > > > Sent: 15 October 2020 18:23 > > > > To: gcc-patches@gcc.gnu.org > > > > Subject: [PATCH] arm: Implement vceqq_p64, vceqz_p64 and vceqz

Re: [PATCH] arm: Implement vceqq_p64, vceqz_p64 and vceqzq_p64 intrinsics

2020-11-06 Thread Christophe Lyon via Gcc-patches
hes > > > Sent: 15 October 2020 18:23 > > > To: gcc-patches@gcc.gnu.org > > > Subject: [PATCH] arm: Implement vceqq_p64, vceqz_p64 and vceqzq_p64 > > > intrinsics > > > > > > This patch adds implementations for vceqq_p64, vceqz_p64 and > &

Re: [PATCH] arm: Implement vceqq_p64, vceqz_p64 and vceqzq_p64 intrinsics

2020-11-05 Thread Christophe Lyon via Gcc-patches
On Thu, 5 Nov 2020 at 10:36, Kyrylo Tkachov wrote: > > H, Christophe, > > > -Original Message- > > From: Gcc-patches On Behalf Of > > Christophe Lyon via Gcc-patches > > Sent: 15 October 2020 18:23 > > To: gcc-patches@gcc.gnu.org > > Subject

RE: [PATCH] arm: Implement vceqq_p64, vceqz_p64 and vceqzq_p64 intrinsics

2020-11-05 Thread Kyrylo Tkachov via Gcc-patches
H, Christophe, > -Original Message- > From: Gcc-patches On Behalf Of > Christophe Lyon via Gcc-patches > Sent: 15 October 2020 18:23 > To: gcc-patches@gcc.gnu.org > Subject: [PATCH] arm: Implement vceqq_p64, vceqz_p64 and vceqzq_p64 > intrinsics > > This pat

Re: [PATCH] arm: Implement vceqq_p64, vceqz_p64 and vceqzq_p64 intrinsics

2020-11-04 Thread Christophe Lyon via Gcc-patches
ping? https://gcc.gnu.org/pipermail/gcc-patches/2020-October/556299.html On Fri, 23 Oct 2020 at 19:20, Christophe Lyon wrote: > > ping? > > On Fri, 16 Oct 2020 at 10:41, Christophe Lyon > wrote: > > > > On Thu, 15 Oct 2020 at 20:10, Andrea Corallo wrote: > > > > > > Hi Christophe, > > > > > > I

Re: [PATCH] arm: Implement vceqq_p64, vceqz_p64 and vceqzq_p64 intrinsics

2020-10-23 Thread Christophe Lyon via Gcc-patches
ping? On Fri, 16 Oct 2020 at 10:41, Christophe Lyon wrote: > > On Thu, 15 Oct 2020 at 20:10, Andrea Corallo wrote: > > > > Hi Christophe, > > > > I've spotted two very minors. > > > > Christophe Lyon via Gcc-patches writes: > > > > [...] > > > > > +/* For vceqq_p64, we rely on vceq_p64 for each

Re: [PATCH] arm: Implement vceqq_p64, vceqz_p64 and vceqzq_p64 intrinsics

2020-10-16 Thread Christophe Lyon via Gcc-patches
On Thu, 15 Oct 2020 at 20:10, Andrea Corallo wrote: > > Hi Christophe, > > I've spotted two very minors. > > Christophe Lyon via Gcc-patches writes: > > [...] > > > +/* For vceqq_p64, we rely on vceq_p64 for each of the two elements. */ > > +__extension__ extern __inline uint64x2_t > > +__attrib

Re: [PATCH] arm: Implement vceqq_p64, vceqz_p64 and vceqzq_p64 intrinsics

2020-10-16 Thread Christophe Lyon via Gcc-patches
On Thu, 15 Oct 2020 at 20:10, Andrea Corallo wrote: > > Hi Christophe, > > I've spotted two very minors. > > Christophe Lyon via Gcc-patches writes: > > [...] > > > +/* For vceqq_p64, we rely on vceq_p64 for each of the two elements. */ > > +__extension__ extern __inline uint64x2_t > > +__attrib

Re: [PATCH] arm: Implement vceqq_p64, vceqz_p64 and vceqzq_p64 intrinsics

2020-10-15 Thread Andrea Corallo via Gcc-patches
Hi Christophe, I've spotted two very minors. Christophe Lyon via Gcc-patches writes: [...] > +/* For vceqq_p64, we rely on vceq_p64 for each of the two elements. */ > +__extension__ extern __inline uint64x2_t > +__attribute__ ((__always_inline__, __gnu_inline__, __artificial__)) > +vceqq_p64

[PATCH] arm: Implement vceqq_p64, vceqz_p64 and vceqzq_p64 intrinsics

2020-10-15 Thread Christophe Lyon via Gcc-patches
This patch adds implementations for vceqq_p64, vceqz_p64 and vceqzq_p64 intrinsics. vceqq_p64 uses the existing vceq_p64 after splitting the input vectors into their high and low halves. vceqz[q] simply call the vceq and vceqq with a second argument equal to zero. The added (executable) testcase