diff options
author | Kyrylo Tkachov <kyrylo.tkachov@arm.com> | 2020-09-22 11:58:36 +0100 |
---|---|---|
committer | Kyrylo Tkachov <kyrylo.tkachov@arm.com> | 2020-09-22 11:58:36 +0100 |
commit | fa9ad35dae03dcb20c4ccb50ba1b351a8ab77970 (patch) | |
tree | f257727dcf112d79cf7a77aece6d779d06b5d0f3 /gcc/tree-switch-conversion.c | |
parent | 4ecf368f4b4223fb2df4f3887429dfbb48852e38 (diff) | |
download | gcc-fa9ad35dae03dcb20c4ccb50ba1b351a8ab77970.zip gcc-fa9ad35dae03dcb20c4ccb50ba1b351a8ab77970.tar.gz gcc-fa9ad35dae03dcb20c4ccb50ba1b351a8ab77970.tar.bz2 |
AArch64: Implement poly-type vadd intrinsics
This implements the vadd[p]_p* intrinsics.
In terms of functionality they are aliases of veor operations on the relevant unsigned types.
Bootstrapped and tested on aarch64-none-linux-gnu.
gcc/
PR target/71233
* config/aarch64/arm_neon.h (vadd_p8, vadd_p16, vadd_p64, vaddq_p8,
vaddq_p16, vaddq_p64, vaddq_p128): Define.
gcc/testsuite/
PR target/71233
* gcc.target/aarch64/simd/vadd_poly_1.c: New test.
Diffstat (limited to 'gcc/tree-switch-conversion.c')
0 files changed, 0 insertions, 0 deletions