aarch64-builtins.c (aarch64_simd_expand_args): Use correct max nunits for endian...
authorTamar Christina <tamar.christina@arm.com>
Wed, 16 Jan 2019 18:29:00 +0000 (18:29 +0000)
committerTamar Christina <tnfchris@gcc.gnu.org>
Wed, 16 Jan 2019 18:29:00 +0000 (18:29 +0000)
commit33b5a38c2dc961e9dd3e28ffd535d81c40d2b7bb
tree97ae3064583c6ca6839ea87941b7f2de97780fdf
parent4e7cbff5c2a391f025b29cc0ce05e1d7d01b5d59
aarch64-builtins.c (aarch64_simd_expand_args): Use correct max nunits for endian swap.

2019-01-16  Tamar Christina  <tamar.christina@arm.com>

* config/aarch64/aarch64-builtins.c (aarch64_simd_expand_args): Use
correct max nunits for endian swap.
(aarch64_expand_fcmla_builtin): Correct subreg code.
* config/aarch64/aarch64-simd.md (aarch64_fcmla_lane<rot><mode>,
aarch64_fcmla_laneq<rot>v4hf, aarch64_fcmlaq_lane<rot><mode>): Correct
lane endianness.

From-SVN: r267983
gcc/ChangeLog
gcc/config/aarch64/aarch64-builtins.c
gcc/config/aarch64/aarch64-simd.md