aboutsummaryrefslogtreecommitdiff
path: root/gcc/optabs.h
diff options
context:
space:
mode:
authorMichael Meissner <meissner@linux.vnet.ibm.com>2010-10-15 17:42:05 +0000
committerMichael Meissner <meissner@linux.vnet.ibm.com>2010-10-15 17:42:05 +0000
commit66bfaf93b37b973b63212e397f4ac1be3d2617ab (patch)
tree5a6ace72e7cb1c4c33366822e3836c93b74e3f78 /gcc/optabs.h
parentcd17b25a82083028a94475cb78e1a53064af7e78 (diff)
Add fma support
git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@165515 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/optabs.h')
-rw-r--r--gcc/optabs.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/gcc/optabs.h b/gcc/optabs.h
index 547339bcee6..8b9c9a730e0 100644
--- a/gcc/optabs.h
+++ b/gcc/optabs.h
@@ -190,6 +190,8 @@ enum optab_index
OTI_pow,
/* Arc tangent of y/x */
OTI_atan2,
+ /* Floating multiply/add */
+ OTI_fma,
/* Move instruction. */
OTI_mov,
@@ -432,6 +434,7 @@ enum optab_index
#define umax_optab (&optab_table[OTI_umax])
#define pow_optab (&optab_table[OTI_pow])
#define atan2_optab (&optab_table[OTI_atan2])
+#define fma_optab (&optab_table[OTI_fma])
#define mov_optab (&optab_table[OTI_mov])
#define movstrict_optab (&optab_table[OTI_movstrict])