diff options
author | dje <dje@138bc75d-0d04-0410-961f-82ee72b054a4> | 2015-12-05 12:53:45 +0000 |
---|---|---|
committer | dje <dje@138bc75d-0d04-0410-961f-82ee72b054a4> | 2015-12-05 12:53:45 +0000 |
commit | 1a9dd53cf2cffd146a7c36918556b4be23611fef (patch) | |
tree | 8574c0b63756a5210131719de04f374a6b5560ab /gcc/config/rs6000/rs6000-protos.h | |
parent | fd91fe6a31adae4e9f027fe7f74a49395a71ec57 (diff) | |
download | gcc-1a9dd53cf2cffd146a7c36918556b4be23611fef.tar.gz |
PR target/68609
* config/rs6000/rs6000-protos.h (rs6000_emit_swsqrt): Rename and add
bool arguement.
* config/rs6000/rs6000.c (rs6000_emit_swsqrt): Rename. Add
non-reciporcal path.
* config/rs6000/rs6000.md (rsqrt<mode>2): Call new function name.
(sqrt<mode>2): Replace define_insn with define_expand that may call
rs6000_emit_swsqrt.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@231317 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config/rs6000/rs6000-protos.h')
-rw-r--r-- | gcc/config/rs6000/rs6000-protos.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/config/rs6000/rs6000-protos.h b/gcc/config/rs6000/rs6000-protos.h index 05007654787..d9c7a79af39 100644 --- a/gcc/config/rs6000/rs6000-protos.h +++ b/gcc/config/rs6000/rs6000-protos.h @@ -137,7 +137,7 @@ extern void rs6000_expand_atomic_compare_and_swap (rtx op[]); extern void rs6000_expand_atomic_exchange (rtx op[]); extern void rs6000_expand_atomic_op (enum rtx_code, rtx, rtx, rtx, rtx, rtx); extern void rs6000_emit_swdiv (rtx, rtx, rtx, bool); -extern void rs6000_emit_swrsqrt (rtx, rtx); +extern void rs6000_emit_swsqrt (rtx, rtx, bool); extern void output_toc (FILE *, rtx, int, machine_mode); extern rtx rs6000_longcall_ref (rtx); extern void rs6000_fatal_bad_address (rtx); |