On 18/05/16 14:13, Jiong Wang wrote:
On 18/05/16 09:17, Christophe Lyon wrote:
gcc/
2016-05-17 Jiong Wang <jiong.w...@arm.com>
* config/aarch64/aarch64-simd.md
(*aarch64_mul3_elt_to_128df): Extend
to all supported modes. Rename to...
(*aarch64_mul3_elt_from_dup): ...this.
gcc/testsuite/
2016-05-17 Jiong Wang <jiong.w...@arm.com>
* gcc.target/aarch64/simd/vmul_elem_1.c: New.
Otherwise, this patch is OK.
Hi Jiong,
The new testcase fails on aarch64_be, at execution time.
Christophe.
Thanks for reporting this.
Yes, reproduced. I should force those res* local variable into
memory so they can be in the same order as the expected result
which is kept in memory.
The following patch fix this.
vmul_elem_1 pass on both aarch64_be-none-elf and aarch64-linux.
OK for trunk?
gcc/testsuite/
2016-05-18 Jiong Wang <jiong.w...@arm.com>
* gcc.target/aarch64/simd/vmul_elem_1.c: Force result
variables to be
kept in memory.
Ping ~