summaryrefslogtreecommitdiff
path: root/gcc/optabs.h
diff options
context:
space:
mode:
authormeissner <meissner@138bc75d-0d04-0410-961f-82ee72b054a4>2010-10-15 17:42:05 +0000
committermeissner <meissner@138bc75d-0d04-0410-961f-82ee72b054a4>2010-10-15 17:42:05 +0000
commit7e0713b19861cf2d5b2a216a5f37e1d486109b76 (patch)
tree5a6ace72e7cb1c4c33366822e3836c93b74e3f78 /gcc/optabs.h
parent9f092e58e1ca92f1851075265ba3dca3884ac648 (diff)
downloadgcc-7e0713b19861cf2d5b2a216a5f37e1d486109b76.tar.gz
Add fma support
git-svn-id: svn+ssh://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])