aboutsummaryrefslogtreecommitdiff
path: root/gcc/go
diff options
context:
space:
mode:
authorCharles Baylis <charles.baylis@linaro.org>2016-02-09 18:47:55 +0000
committerCharles Baylis <cbaylis@gcc.gnu.org>2016-02-09 18:47:55 +0000
commit4b79ac23c679a85931a0a4b16a97314ae4fd0993 (patch)
tree25d16cb994e660b9bf2732e36ab2e5be20a0e57a /gcc/go
parentb890a4410b40417cee25c67feb741c60a4c31be8 (diff)
downloadgcc-4b79ac23c679a85931a0a4b16a97314ae4fd0993.zip
gcc-4b79ac23c679a85931a0a4b16a97314ae4fd0993.tar.gz
gcc-4b79ac23c679a85931a0a4b16a97314ae4fd0993.tar.bz2
[ARM] PR68532: Fix up vuzp for big endian
gcc/ChangeLog: 2016-02-09 Charles Baylis <charles.baylis@linaro.org> PR target/68532 * config/arm/arm.c (neon_endian_lane_map): New function. (neon_vector_pair_endian_lane_map): New function. (arm_evpc_neon_vuzp): Allow for big endian lane order. * config/arm/arm_neon.h (vuzpq_s8): Adjust shuffle patterns for big endian. (vuzpq_s16): Likewise. (vuzpq_s32): Likewise. (vuzpq_f32): Likewise. (vuzpq_u8): Likewise. (vuzpq_u16): Likewise. (vuzpq_u32): Likewise. (vuzpq_p8): Likewise. (vuzpq_p16): Likewise. gcc/testsuite/ChangeLog: 2016-02-09 Charles Baylis <charles.baylis@linaro.org> PR target/68532 * gcc.c-torture/execute/pr68532.c: New test. From-SVN: r233251
Diffstat (limited to 'gcc/go')
0 files changed, 0 insertions, 0 deletions