[AArch64] Use __aarch64_vget_lane* macros for getting the lane in some lane multiply...
authorKyrylo Tkachov <kyrylo.tkachov@arm.com>
Wed, 24 Sep 2014 12:47:59 +0000 (12:47 +0000)
committerKyrylo Tkachov <ktkachov@gcc.gnu.org>
Wed, 24 Sep 2014 12:47:59 +0000 (12:47 +0000)
commitdc9c1b91e6be77b710751e935d6c1e09d1f289a1
tree26a4201172ae82998be643068b8497b61bf41ed4
parent0f549a67813352beb5e621d5da91b1001504c487
[AArch64] Use __aarch64_vget_lane* macros for getting the lane in some lane multiply intrinsics.

* config/aarch64/arm_neon.h (vmuld_lane_f64): Use macro for getting
the lane.
(vmuld_laneq_f64): Likewise.
(vmuls_lane_f32): Likewise.
(vmuls_laneq_f32): Likewise.

* gcc.target/aarch64/simd/vmul_lane_const_lane_1.c: New test.

From-SVN: r215553
gcc/ChangeLog
gcc/config/aarch64/arm_neon.h
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/aarch64/simd/vmul_lane_const_lane_1.c [new file with mode: 0644]