altivec.md (mulv4si3): Ensure we generate vmulouh for both big and little endian.
authorBill Schmidt <wschmidt@linux.vnet.ibm.com>
Wed, 6 Nov 2013 03:29:44 +0000 (03:29 +0000)
committerWilliam Schmidt <wschmidt@gcc.gnu.org>
Wed, 6 Nov 2013 03:29:44 +0000 (03:29 +0000)
commit2b9d047631ee625de6953470af92e37450b2cd66
treed11585a0f5c4cd59c22cd63a6158fe64c41a81f6
parent1a5d226128b32bd7b3a3f574cdd89e2c404fec81
altivec.md (mulv4si3): Ensure we generate vmulouh for both big and little endian.

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

* config/rs6000/altivec.md (mulv4si3): Ensure we generate vmulouh
for both big and little endian.
(mulv8hi3): Swap input operands for merge high and merge low
instructions for little endian.

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