diff options
author | Sofiane Naci <sofiane.naci@arm.com> | 2013-06-11 15:02:47 +0000 |
---|---|---|
committer | Sofiane Naci <sofiane@gcc.gnu.org> | 2013-06-11 15:02:47 +0000 |
commit | 7af26def217889b64df149aa22365a8078e990e9 (patch) | |
tree | a5d1571c8ae4f81d45e7e316b8c086f776048a5e | |
parent | bcb9f394630f75551cb1425798132b566bbc8b90 (diff) | |
download | gcc-7af26def217889b64df149aa22365a8078e990e9.zip gcc-7af26def217889b64df149aa22365a8078e990e9.tar.gz gcc-7af26def217889b64df149aa22365a8078e990e9.tar.bz2 |
Ok, I've removed what you previously asked me to include!
Happy?
-----
Thanks
Sofiane
ChangeLog:
testsuite/
* gcc.target/aarch64/scalar_intrinsics.c: Update.
gcc/
* config/aarch64/aarch64-simd.md (aarch64_dup_lane<mode>): Add r<-w
alternative and update.
(aarch64_dup_lanedi): Delete.
* config/aarch64/arm_neon.h (vdup<bhsd>_lane_*): Update.
* config/aarch64/aarch64-simd-builtins.def: Update.
From-SVN: r199959
-rw-r--r-- | gcc/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/config/aarch64/aarch64-simd.md | 6 |
2 files changed, 7 insertions, 3 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index f02e6b2..8676c56 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2013-06-11 Sofiane Naci <sofiane.naci@arm.com> + + * config/aarch64/aarch64-simd.md (move_lo_quad_<mode>): Update. + 2013-06-11 Martin Jambor <mjambor@suse.cz> * ipa-cp.c (ipa_get_indirect_edge_target_1): Check that param_index is diff --git a/gcc/config/aarch64/aarch64-simd.md b/gcc/config/aarch64/aarch64-simd.md index e5990d4..63c48b5 100644 --- a/gcc/config/aarch64/aarch64-simd.md +++ b/gcc/config/aarch64/aarch64-simd.md @@ -1058,9 +1058,9 @@ (vec_duplicate:<VHALF> (const_int 0))))] "TARGET_SIMD" "@ - mov\\t%d0, %d1 - fmov\t%d0, %1 - dup\t%d0, %1" + dup\\t%d0, %1.d[0] + fmov\\t%d0, %1 + dup\\t%d0, %1" [(set_attr "v8type" "*,fmov,*") (set_attr "simd_type" "simd_dup,*,simd_dup") (set_attr "simd_mode" "<MODE>") |