diff options
author | Kyrylo Tkachov <kyrylo.tkachov@arm.com> | 2014-08-05 10:39:31 +0000 |
---|---|---|
committer | Kyrylo Tkachov <ktkachov@gcc.gnu.org> | 2014-08-05 10:39:31 +0000 |
commit | ada5287e5505e44f570ae5c548afd5db221a5671 (patch) | |
tree | 6eab01f224a5505836d34c3ffcd5ae5207558df3 /gcc/cse.c | |
parent | ad784b91ac27636d106ae0ee55093dba958bd98d (diff) | |
download | gcc-ada5287e5505e44f570ae5c548afd5db221a5671.zip gcc-ada5287e5505e44f570ae5c548afd5db221a5671.tar.gz gcc-ada5287e5505e44f570ae5c548afd5db221a5671.tar.bz2 |
[AArch64] Implement some vmul*_lane*_f* intrinsics in arm_neon.h.
* config/aarch64/arm_neon.h (vmul_f64): New intrinsic.
(vmuld_laneq_f64): Likewise.
(vmuls_laneq_f32): Likewise.
(vmul_n_f64): Likewise.
(vmuld_lane_f64): Reimplement in C.
(vmuls_lane_f32): Likewise.
* gcc.target/aarch64/simd/vmul_f64_1.c: New test.
* gcc.target/aarch64/simd/vmul_n_f64_1.c: Likewise.
* gcc.target/aarch64/simd/vmuld_lane_f64_1.c: Likewise.
* gcc.target/aarch64/simd/vmuld_laneq_f64_1.c: Likewise.
* gcc.target/aarch64/simd/vmuls_lane_f32_1.c: Likewise.
* gcc.target/aarch64/simd/vmuls_laneq_f32_1.c: Likewise.
From-SVN: r213634
Diffstat (limited to 'gcc/cse.c')
0 files changed, 0 insertions, 0 deletions