aboutsummaryrefslogtreecommitdiff
path: root/gcc/expr.h
diff options
context:
space:
mode:
authorTorbjorn Granlund <tege@gnu.org>1994-06-29 00:22:36 +0000
committerTorbjorn Granlund <tege@gnu.org>1994-06-29 00:22:36 +0000
commitf02d60632fba813e03fedf69fc1cd47f5cf4b712 (patch)
treeb35f3b2de1c77a1a917181770acdac45e521ca9d /gcc/expr.h
parentaf30900458fd328cd74b4aacbb5358e08b08a51f (diff)
downloadgcc-f02d60632fba813e03fedf69fc1cd47f5cf4b712.zip
gcc-f02d60632fba813e03fedf69fc1cd47f5cf4b712.tar.gz
gcc-f02d60632fba813e03fedf69fc1cd47f5cf4b712.tar.bz2
(smul_highpart_optab, umul_highpart_optab): New variables.
From-SVN: r7597
Diffstat (limited to 'gcc/expr.h')
-rw-r--r--gcc/expr.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/gcc/expr.h b/gcc/expr.h
index 7abeb73..3b3ce5d 100644
--- a/gcc/expr.h
+++ b/gcc/expr.h
@@ -276,6 +276,8 @@ extern rtx (*const insn_gen_function[]) ();
extern optab add_optab;
extern optab sub_optab;
extern optab smul_optab; /* Signed and floating-point multiply */
+extern optab smul_highpart_optab; /* Signed multiply, return high word */
+extern optab umul_highpart_optab;
extern optab smul_widen_optab; /* Signed multiply with result
one machine mode wider than args */
extern optab umul_widen_optab;