Re: [AArch64] Add SVE mul_highpart patterns

2018-03-14 Thread Richard Sandiford
Christophe Lyon writes: > On 8 February 2018 at 14:54, Richard Sandiford > wrote: >> Index: gcc/testsuite/gcc.target/aarch64/sve/mul_highpart_1_run.c >> === >> --- /dev/null 2018-02-08 11:17:10.862716283 + >> +++ gcc/testsuite/

Re: [AArch64] Add SVE mul_highpart patterns

2018-03-14 Thread Christophe Lyon
On 8 February 2018 at 14:54, Richard Sandiford wrote: > One advantage of the new permute handling compared to the old way is > that we can now easily take advantage of the vectoriser's divmod patterns > for SVE. > > I realise we're in stage 4, but this is entirely SVE-specific. > > Tested on aarch

[AArch64] Add SVE mul_highpart patterns

2018-02-08 Thread Richard Sandiford
One advantage of the new permute handling compared to the old way is that we can now easily take advantage of the vectoriser's divmod patterns for SVE. I realise we're in stage 4, but this is entirely SVE-specific. Tested on aarch64-linux-gnu and aarch64_be-elf. OK to install? Richard 2018-02