Hi all, 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. Committing to trunk. Will backport it to the active branches after some time too. Thanks, Kyrill gcc/ 2020-09-18 Kyrylo Tkachov <kyrylo.tkac...@arm.com> 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 2020-09-18 Kyrylo Tkachov <kyrylo.tkac...@arm.com> PR target/71233 * gcc.target/aarch64/simd/vadd_poly_1.c: New test.
vadd-poly.patch
Description: vadd-poly.patch