]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/ChangeLog
ia64-protos.h (ia64_dconst_0_5): New.
authorSteve Ellcey <sje@cup.hp.com>
Tue, 19 May 2009 18:18:08 +0000 (18:18 +0000)
committerSteve Ellcey <sje@gcc.gnu.org>
Tue, 19 May 2009 18:18:08 +0000 (18:18 +0000)
commitf3a83111278d2fe8a60e8fec8b1fbbeee69d6d31
tree09f6fa1806cdc0177422ec6b1a176bb043076c3a
parent1ffc7157ef3f33a65c7acbf23b204030b21d82fe
ia64-protos.h (ia64_dconst_0_5): New.

* config/ia64/ia64-protos.h (ia64_dconst_0_5): New.
(ia64_dconst_0_375): New.
* config/ia64/ia64.c (ia64_override_options): Remove
-minline-sqrt-min-latency warning.
(ia64_dconst_0_5_rtx, ia64_dconst_0_5): New.
(ia64_dconst_0_375_rtx, ia64_dconst_0_375): New
* config/ia64/ia64.md (*sqrt_approx): Remove.
(sqrtsf2): Remove #if 0.
(sqrtsf2_internal_thr): Rewrite and move to div.md.
(sqrtdf): Remove assert.
(sqrtdf2_internal_thr): Rewrite and move to div.md.
(sqrtxf2): Remove #if 0.
(sqrtxf2_internal_thr): Rewrite and move to div.md.
* div.md (sqrt_approx_rf): New.
(sqrtsf2_internal_thr): New implementation.
(sqrtsf2_internal_lat): New.
(sqrtdf2_internal_thr: New implementation.
(sqrtxf2_internal): New implementation.

From-SVN: r147713
gcc/ChangeLog
gcc/config/ia64/div.md
gcc/config/ia64/ia64-protos.h
gcc/config/ia64/ia64.c
gcc/config/ia64/ia64.md