]> git.ipfire.org Git - thirdparty/gcc.git/commit
[AArch64] Implement vfma_f64, vmla_f64, vfms_f64, vmls_f64 intrinsics.
authorktkachov <ktkachov@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 17 Jul 2014 10:56:53 +0000 (10:56 +0000)
committerktkachov <ktkachov@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 17 Jul 2014 10:56:53 +0000 (10:56 +0000)
commit73e894bacd2cf44ca5cfc16e956ad81a1922b528
treebbad34c58384fa2f67e160d8fdb1287cd96558ad
parentd565526ac8c8b6d707c94d68f481f6a4c2c3f64a
[AArch64] Implement vfma_f64, vmla_f64, vfms_f64, vmls_f64 intrinsics.

[gcc/]
* config/aarch64/arm_neon.h (vfma_f64): New intrinsic.
(vmla_f64): Likewise.
(vfms_f64): Likewise.
(vmls_f64): Likewise.

[testsuite/]
* gcc.target/aarch64/simd/vfma_f64.c: New test.
* gcc.target/aarch64/simd/vmla_f64.c: Likewise.
* gcc.target/aarch64/simd/vfms_f64.c: Likewise.
* gcc.target/aarch64/simd/vmls_f64.c: Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@212756 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/aarch64/arm_neon.h
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/aarch64/simd/vfma_f64.c [new file with mode: 0644]
gcc/testsuite/gcc.target/aarch64/simd/vfms_f64.c [new file with mode: 0644]
gcc/testsuite/gcc.target/aarch64/simd/vmla_f64.c [new file with mode: 0644]
gcc/testsuite/gcc.target/aarch64/simd/vmls_f64.c [new file with mode: 0644]