aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIra Rosen <irar@il.ibm.com>2010-03-16 14:47:55 +0000
committerIra Rosen <irar@il.ibm.com>2010-03-16 14:47:55 +0000
commit065e43d458f716ebcf9dc4105fe329d6aa0afbe2 (patch)
tree83b43b8b36f487c6080be83f2aff758295308930
parent66744555579c15ee82f6dec24569a2196ca0b76e (diff)
Fix dot-product builtins types.
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/st/cli-be-vect@157486 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r--gcc/config/cil32/cil-builtins.def4
-rw-r--r--gcc/config/cil32/cil32.c4
2 files changed, 4 insertions, 4 deletions
diff --git a/gcc/config/cil32/cil-builtins.def b/gcc/config/cil32/cil-builtins.def
index d466a249277..8a6991cbcf7 100644
--- a/gcc/config/cil32/cil-builtins.def
+++ b/gcc/config/cil32/cil-builtins.def
@@ -1262,13 +1262,13 @@ DEF_CILBUILTIN(GCC_GET_LOOP_NITERS, "[genvec_support]genvec_support.VQI::VI_get_
/* dot product pattern */
-DEF_CILBUILTIN(GEN_DOT_PRODUCT_VHI, "[genvec_support]genvec_support.VHI::VHI_dot_product", \
+DEF_CILBUILTIN(GEN_DOT_PRODUCT_VSI, "[genvec_support]genvec_support.VSI::VSI_dot_product", \
ATTR_CONST_NOTHROW_LIST, \
intSI4_type_node, \
3,
intHI8_type_node, intHI8_type_node, intSI4_type_node)
-DEF_CILBUILTIN(GEN_DOT_PRODUCT_VQI, "[genvec_support]genvec_support.VQI::VQI_dot_product", \
+DEF_CILBUILTIN(GEN_DOT_PRODUCT_VHI, "[genvec_support]genvec_support.VHI::VHI_dot_product", \
ATTR_CONST_NOTHROW_LIST, \
intHI8_type_node, \
3,
diff --git a/gcc/config/cil32/cil32.c b/gcc/config/cil32/cil32.c
index 08fbbef2a1f..a9861fe821c 100644
--- a/gcc/config/cil32/cil32.c
+++ b/gcc/config/cil32/cil32.c
@@ -744,10 +744,10 @@ static tree cil32_builtin_pattern (enum tree_code code, tree type)
switch (element_size)
{
case 1:
- return cil32_builtins[CIL32_GEN_DOT_PRODUCT_VQI];
+ return cil32_builtins[CIL32_GEN_DOT_PRODUCT_VHI];
case 2:
- return cil32_builtins[CIL32_GEN_DOT_PRODUCT_VHI];
+ return cil32_builtins[CIL32_GEN_DOT_PRODUCT_VSI];
default:
return NULL_TREE;