altivec.md (vec_widen_umult_even_v16qi): Change define_insn to define_expand that...
authorBill Schmidt <wschmidt@linux.vnet.ibm.com>
Wed, 6 Nov 2013 03:27:20 +0000 (03:27 +0000)
committerWilliam Schmidt <wschmidt@gcc.gnu.org>
Wed, 6 Nov 2013 03:27:20 +0000 (03:27 +0000)
commit1a5d226128b32bd7b3a3f574cdd89e2c404fec81
tree29942dbf57dcf3e770b40094541c967d2ad21483
parent82f63633f221cef68dc1c33f27a0770d792c28df
altivec.md (vec_widen_umult_even_v16qi): Change define_insn to define_expand that uses even patterns for big endian and...

2013-11-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

* config/rs6000/altivec.md (vec_widen_umult_even_v16qi): Change
define_insn to define_expand that uses even patterns for big
endian and odd patterns for little endian.
(vec_widen_smult_even_v16qi): Likewise.
(vec_widen_umult_even_v8hi): Likewise.
(vec_widen_smult_even_v8hi): Likewise.
(vec_widen_umult_odd_v16qi): Likewise.
(vec_widen_smult_odd_v16qi): Likewise.
(vec_widen_umult_odd_v8hi): Likewise.
(vec_widen_smult_odd_v8hi): Likewise.
(altivec_vmuleub): New define_insn.
(altivec_vmuloub): Likewise.
(altivec_vmulesb): Likewise.
(altivec_vmulosb): Likewise.
(altivec_vmuleuh): Likewise.
(altivec_vmulouh): Likewise.
(altivec_vmulesh): Likewise.
(altivec_vmulosh): Likewise.

From-SVN: r204439
gcc/ChangeLog
gcc/config/rs6000/altivec.md