RE: [Aarch64][SVE] Vectorise sum-of-absolute-differences

2019-05-07 Thread Alejandro Martinez Vicente
iginal Message- > >> From: Richard Sandiford > >> Sent: 07 May 2019 15:46 > >> To: Alejandro Martinez Vicente > >> Cc: James Greenhalgh ; GCC Patches >> patc...@gcc.gnu.org>; nd ; Richard Biener > >> > >> Subject: Re: [Aarch64][SV

Re: [Aarch64][SVE] Vectorise sum-of-absolute-differences

2019-05-07 Thread Richard Sandiford
o: Alejandro Martinez Vicente >> Cc: James Greenhalgh ; GCC Patches > patc...@gcc.gnu.org>; nd ; Richard Biener >> >> Subject: Re: [Aarch64][SVE] Vectorise sum-of-absolute-differences >> >> Alejandro Martinez Vicente writes: >> > +;; Helper expander fo

RE: [Aarch64][SVE] Vectorise sum-of-absolute-differences

2019-05-07 Thread Alejandro Martinez Vicente
r > > Subject: Re: [Aarch64][SVE] Vectorise sum-of-absolute-differences > > Alejandro Martinez Vicente writes: > > +;; Helper expander for aarch64_abd_3 to save the callers ;; > > +the hassle of constructing the other arm of the MINUS. > > +(define_expand "abd_3&q

Re: [Aarch64][SVE] Vectorise sum-of-absolute-differences

2019-05-07 Thread Richard Sandiford
Alejandro Martinez Vicente writes: > +;; Helper expander for aarch64_abd_3 to save the callers > +;; the hassle of constructing the other arm of the MINUS. > +(define_expand "abd_3" > + [(use (match_operand:SVE_I 0 "register_operand")) > + (USMAX:SVE_I (match_operand:SVE_I 1 "register_operand")

RE: [Aarch64][SVE] Vectorise sum-of-absolute-differences

2019-05-07 Thread Alejandro Martinez Vicente
Biener > > Subject: RE: [Aarch64][SVE] Vectorise sum-of-absolute-differences > > > -Original Message- > > From: James Greenhalgh > > Sent: 06 February 2019 17:42 > > To: Alejandro Martinez Vicente > > Cc: GCC Patches ; nd ; Richard > > Sandiford ;

RE: [Aarch64][SVE] Vectorise sum-of-absolute-differences

2019-02-11 Thread Alejandro Martinez Vicente
> -Original Message- > From: James Greenhalgh > Sent: 06 February 2019 17:42 > To: Alejandro Martinez Vicente > Cc: GCC Patches ; nd ; Richard > Sandiford ; Richard Biener > > Subject: Re: [Aarch64][SVE] Vectorise sum-of-absolute-differences > > On Mon, Fe

Re: [Aarch64][SVE] Vectorise sum-of-absolute-differences

2019-02-06 Thread James Greenhalgh
On Mon, Feb 04, 2019 at 07:34:05AM -0600, Alejandro Martinez Vicente wrote: > Hi, > > This patch adds support to vectorize sum of absolute differences (SAD_EXPR) > using SVE. It also uses the new functionality to ensure that the resulting > loop > is masked. Therefore, it depends on > > https://

[Aarch64][SVE] Vectorise sum-of-absolute-differences

2019-02-04 Thread Alejandro Martinez Vicente
Hi, This patch adds support to vectorize sum of absolute differences (SAD_EXPR) using SVE. It also uses the new functionality to ensure that the resulting loop is masked. Therefore, it depends on https://gcc.gnu.org/ml/gcc-patches/2019-02/msg00016.html Given this input code: int sum_abs (uint8_