AArch64: Implement vstrq_p128 intrinsic
authorKyrylo Tkachov <kyrylo.tkachov@arm.com>
Wed, 23 Sep 2020 09:29:17 +0000 (10:29 +0100)
committerKyrylo Tkachov <kyrylo.tkachov@arm.com>
Wed, 23 Sep 2020 09:29:17 +0000 (10:29 +0100)
commitd23ea1e865301cd45f14ccbdb0bca49251fde9e1
treefbe88e212005130690f016ce89829e609daec90a
parent5253b3e6deda1caa9432f5ac56e78bd999fb9f85
AArch64: Implement vstrq_p128 intrinsic

This patch implements the missing vstrq_p128 intrinsic.
It just performs a store of the poly128_t argument to a memory location.

Bootstrapped and tested on aarch64-none-linux-gnu.

gcc/
PR target/71233
* config/aarch64/arm_neon.h (vstrq_p128): Define.

gcc/testsuite/
PR target/71233
* gcc.target/aarch64/simd/vstrq_p128_1.c: New test.
gcc/config/aarch64/arm_neon.h
gcc/testsuite/gcc.target/aarch64/simd/vstrq_p128_1.c [new file with mode: 0644]