Re: [AArch64] Remove backend support for widen-sub

2021-01-21 Thread Joel Hutton via Gcc-patches
From: Richard Sandiford Sent: 21 January 2021 13:40 To: Richard Biener Cc: Joel Hutton via Gcc-patches ; Joel Hutton Subject: Re: [AArch64] Remove backend support for widen-sub Richard Biener writes: > On Thu, 21 Jan 2021, Richard Sandiford wrote: > >> Joe

Re: [AArch64] Remove backend support for widen-sub

2021-01-21 Thread Richard Sandiford via Gcc-patches
Richard Biener writes: > On Thu, 21 Jan 2021, Richard Sandiford wrote: > >> Joel Hutton via Gcc-patches writes: >> > Hi all, >> > >> > This patch removes support for the widening subtract operation in the >> > aarch64 backend as it is causing a performance regression. >> > >> > In the following

Re: [AArch64] Remove backend support for widen-sub

2021-01-21 Thread Richard Biener
On Thu, 21 Jan 2021, Richard Sandiford wrote: > Joel Hutton via Gcc-patches writes: > > Hi all, > > > > This patch removes support for the widening subtract operation in the > > aarch64 backend as it is causing a performance regression. > > > > In the following example: > > > > #include > > ex

Re: [AArch64] Remove backend support for widen-sub

2021-01-21 Thread Richard Sandiford via Gcc-patches
Joel Hutton via Gcc-patches writes: > Hi all, > > This patch removes support for the widening subtract operation in the aarch64 > backend as it is causing a performance regression. > > In the following example: > > #include > extern void wdiff( int16_t d[16], uint8_t *restrict pix1, uint8_t *re

Re: [AArch64] Remove backend support for widen-sub

2021-01-21 Thread Richard Biener via Gcc-patches
On Thu, Jan 21, 2021 at 12:37 PM Joel Hutton via Gcc-patches wrote: > > Hi all, > > This patch removes support for the widening subtract operation in the aarch64 > backend as it is causing a performance regression. > > In the following example: > > #include > extern void wdiff( int16_t d[16], ui