diff options
author | rth <rth@138bc75d-0d04-0410-961f-82ee72b054a4> | 2000-11-22 00:59:12 +0000 |
---|---|---|
committer | rth <rth@138bc75d-0d04-0410-961f-82ee72b054a4> | 2000-11-22 00:59:12 +0000 |
commit | 2267ca842b3577b3bd9ffdb2acfdff5e1498b39e (patch) | |
tree | 6e41af970e3a2919c2aeae37c26a63c0d7900f8e /gcc/config/alpha/alpha-protos.h | |
parent | c4fb66accaaaf12b786f84e8aec9f04e875cc75b (diff) | |
download | gcc-2267ca842b3577b3bd9ffdb2acfdff5e1498b39e.tar.gz |
* config/alpha/alpha.c (alpha_split_tfmode_frobsign): New.
* config/alpha/alpha-protos.h: Declare it.
* config/alpha/alpha.md (abstf_internal): Use it.
(negtf_internal): Likewise.
(andnotdi3): Unstar the name.
(movtf_internal): Add o/G alternative.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37634 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config/alpha/alpha-protos.h')
-rw-r--r-- | gcc/config/alpha/alpha-protos.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/gcc/config/alpha/alpha-protos.h b/gcc/config/alpha/alpha-protos.h index d70ac7fe821..c12b92d9c79 100644 --- a/gcc/config/alpha/alpha-protos.h +++ b/gcc/config/alpha/alpha-protos.h @@ -90,6 +90,8 @@ extern int alpha_split_conditional_move PARAMS ((enum rtx_code, rtx, rtx, extern void alpha_emit_xfloating_arith PARAMS ((enum rtx_code, rtx[])); extern void alpha_emit_xfloating_cvt PARAMS ((enum rtx_code, rtx[])); extern void alpha_split_tfmode_pair PARAMS ((rtx[])); +extern void alpha_split_tfmode_frobsign PARAMS ((rtx[], + rtx (*)(rtx, rtx, rtx))); extern void alpha_expand_unaligned_load PARAMS ((rtx, rtx, HOST_WIDE_INT, HOST_WIDE_INT, int)); extern void alpha_expand_unaligned_store PARAMS ((rtx, rtx, HOST_WIDE_INT, |