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.

Attachment: vadd-poly.patch
Description: vadd-poly.patch

Reply via email to