aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/rs6000/rs6000-builtin.def
diff options
context:
space:
mode:
authorCarl Love <cel@us.ibm.com>2017-11-13 22:40:18 +0000
committerCarl Love <carll@gcc.gnu.org>2017-11-13 22:40:18 +0000
commit24cd339b9b17d7c26ce741bf3a72c5670cf7166d (patch)
tree304f101568a9ee5005c56aea5670f7d493c55e14 /gcc/config/rs6000/rs6000-builtin.def
parentc1051bf7d8c99d056c6ae3353eb2b61751293d2f (diff)
downloadgcc-24cd339b9b17d7c26ce741bf3a72c5670cf7166d.zip
gcc-24cd339b9b17d7c26ce741bf3a72c5670cf7166d.tar.gz
gcc-24cd339b9b17d7c26ce741bf3a72c5670cf7166d.tar.bz2
altivec.md (altivec_vsumsws_be): Add define_expand.
gcc/ChangeLog: 2017-11-13 Carl Love <cel@us.ibm.com> * config/rs6000/altivec.md (altivec_vsumsws_be): Add define_expand. gcc/testsuite/ChangeLog: 2017-11-13 Carl Love <cel@us.ibm.com> * gcc.target/powerpc/builtin-vec-sums-be-int.c: New test file. From-SVN: r254714
Diffstat (limited to 'gcc/config/rs6000/rs6000-builtin.def')
-rw-r--r--gcc/config/rs6000/rs6000-builtin.def1
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/config/rs6000/rs6000-builtin.def b/gcc/config/rs6000/rs6000-builtin.def
index 8eaa797..1ef98e3 100644
--- a/gcc/config/rs6000/rs6000-builtin.def
+++ b/gcc/config/rs6000/rs6000-builtin.def
@@ -1079,6 +1079,7 @@ BU_ALTIVEC_2 (VSUM4SBS, "vsum4sbs", CONST, altivec_vsum4sbs)
BU_ALTIVEC_2 (VSUM4SHS, "vsum4shs", CONST, altivec_vsum4shs)
BU_ALTIVEC_2 (VSUM2SWS, "vsum2sws", CONST, altivec_vsum2sws)
BU_ALTIVEC_2 (VSUMSWS, "vsumsws", CONST, altivec_vsumsws)
+BU_ALTIVEC_2 (VSUMSWS_BE, "vsumsws_be", CONST, altivec_vsumsws_direct)
BU_ALTIVEC_2 (VXOR, "vxor", CONST, xorv4si3)
BU_ALTIVEC_2 (COPYSIGN_V4SF, "copysignfp", CONST, vector_copysignv4sf3)