altivec.md (vec_widen_umult_hi_v16qi): Swap arguments to merge instruction for little...
authorBill Schmidt <wschmidt@linux.vnet.ibm.com>
Mon, 4 Nov 2013 20:44:14 +0000 (20:44 +0000)
committerWilliam Schmidt <wschmidt@gcc.gnu.org>
Mon, 4 Nov 2013 20:44:14 +0000 (20:44 +0000)
commit578acbf0f08b0a48be90b0621e9f036a7ff89434
tree4e7c7d0951658d5b020e223ac2a59248b96c0f46
parent2a5145b0dd7f1e10431c6d93c8cc9848cef1e6a3
altivec.md (vec_widen_umult_hi_v16qi): Swap arguments to merge instruction for little endian.

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

* config/rs6000/altivec.md (vec_widen_umult_hi_v16qi): Swap
arguments to merge instruction for little endian.
(vec_widen_umult_lo_v16qi): Likewise.
(vec_widen_smult_hi_v16qi): Likewise.
(vec_widen_smult_lo_v16qi): Likewise.
(vec_widen_umult_hi_v8hi): Likewise.
(vec_widen_umult_lo_v8hi): Likewise.
(vec_widen_smult_hi_v8hi): Likewise.
(vec_widen_smult_lo_v8hi): Likewise.

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