On Wed, 26 May 2021 at 11:32, Richard Sandiford
wrote:
>
> Christophe Lyon writes:
> > This patch adds support for the reduc_plus_scal optab with MVE, which
> > maps to the vaddv instruction.
> >
> > It moves the reduc_plus_scal_ expander from neon.md to
> > vec-common.md and adds support for MVE
Christophe Lyon writes:
> This patch adds support for the reduc_plus_scal optab with MVE, which
> maps to the vaddv instruction.
>
> It moves the reduc_plus_scal_ expander from neon.md to
> vec-common.md and adds support for MVE to it.
>
> Since vaddv uses a 32-bits accumulator, we have to truncat
This patch adds support for the reduc_plus_scal optab with MVE, which
maps to the vaddv instruction.
It moves the reduc_plus_scal_ expander from neon.md to
vec-common.md and adds support for MVE to it.
Since vaddv uses a 32-bits accumulator, we have to truncate it's
result.
For instance:
int32_t