]> git.ipfire.org Git - thirdparty/gcc.git/commit
aarch64-simd.md (aarch64_simd_vec_set<mode>): Adjust for big-endian element order.
authorTejas Belagod <tejas.belagod@arm.com>
Fri, 22 Nov 2013 15:29:19 +0000 (15:29 +0000)
committerTejas Belagod <belagod@gcc.gnu.org>
Fri, 22 Nov 2013 15:29:19 +0000 (15:29 +0000)
commite58bf20adf7d275f6241f5e335c7342fecffb94c
treefe3dd9da872462f878179983f1d6d091834196b4
parent635ad37e5a2406b5c7831bb820392aa173e0e433
aarch64-simd.md (aarch64_simd_vec_set<mode>): Adjust for big-endian element order.

2013-11-22  Tejas Belagod  <tejas.belagod@arm.com>

* config/aarch64/aarch64-simd.md (aarch64_simd_vec_set<mode>): Adjust
for big-endian element order.
(aarch64_simd_vec_setv2di): Likewise.
(*aarch64_get_lane_extend<GPI:mode><VDQQH:mode>,
*aarch64_get_lane_zero_extendsi<mode>, aarch64_get_lane): Likewise.
(vec_extract): Expand using aarch64_get_lane.
* config/aarch64/aarch64.h (ENDIAN_LANE_N): New.

From-SVN: r205267
gcc/ChangeLog
gcc/config/aarch64/aarch64-simd.md
gcc/config/aarch64/aarch64.h