Hi all,

This patch implements some missing vector permute intrinsics operating on 
poly64x2_t types.
They are implemented identically to their uint64x2_t brethren.

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

Committing to trunk and later the active branches.

gcc/
2020-09-23  Kyrylo Tkachov  <kyrylo.tkac...@arm.com>

        PR target/71233
        * config/aarch64/arm_neon.h (vtrn1q_p64, vtrn2q_p64, vuzp1q_p64,
        vuzp2q_p64, vzip1q_p64, vzip2q_p64): Define.

gcc/testsuite/
2020-09-23  Kyrylo Tkachov  <kyrylo.tkac...@arm.com>

        PR target/71233
        * gcc.target/aarch64/simd/trn_zip_p64_1.c: New test.

Attachment: trn-p.patch
Description: trn-p.patch

Reply via email to