]> gcc.gnu.org Git - gcc.git/commit
altivec.md (altivec_vsumsws): Replace second vspltw with vsldoi.
authorBill Schmidt <wschmidt@linux.vnet.ibm.com>
Fri, 21 Feb 2014 21:01:01 +0000 (21:01 +0000)
committerWilliam Schmidt <wschmidt@gcc.gnu.org>
Fri, 21 Feb 2014 21:01:01 +0000 (21:01 +0000)
commitb90ab1ba8c2a21d41ed984729e42891ebf96b505
treef6813298951209cd289bcbd40990c378a77070b8
parent4b3a6bcbcce9a3e9b58791ba72bac8f9eb67cf37
altivec.md (altivec_vsumsws): Replace second vspltw with vsldoi.

gcc:

2014-02-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

* config/rs6000/altivec.md (altivec_vsumsws): Replace second
vspltw with vsldoi.
(reduc_uplus_v16qi): Use gen_altivec_vsumsws_direct instead of
gen_altivec_vsumsws.

gcc/testsuite:

2014-02-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

* gcc.dg/vmx/vsums.c: Check entire result vector.
* gcc.dg/vmx/vsums-be-order.c: Likewise.

From-SVN: r208021
gcc/ChangeLog
gcc/config/rs6000/altivec.md
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/vmx/vsums-be-order.c
gcc/testsuite/gcc.dg/vmx/vsums.c
This page took 0.061769 seconds and 5 git commands to generate.