This is the mail archive of the
libstdc++@gcc.gnu.org
mailing list for the libstdc++ project.
Re: [PATCH] PR11706, optimize std::pow(T, int)
- From: Richard Guenther <rguenth at tat dot physik dot uni-tuebingen dot de>
- To: Gabriel Dos Reis <gdr at integrable-solutions dot net>
- Cc: Paolo Carlini <pcarlini at suse dot de>, <libstdc++ at gcc dot gnu dot org>
- Date: Wed, 12 Jan 2005 17:04:03 +0100 (CET)
- Subject: Re: [PATCH] PR11706, optimize std::pow(T, int)
On 12 Jan 2005, Gabriel Dos Reis wrote:
> Richard Guenther <rguenth@tat.physik.uni-tuebingen.de> writes:
>
> [...]
>
> | code-size anyway (insert usual rant about us not unrolling constant
> | rolling loops unconditionally).
>
> That is the proper issue to be dealt with.
No, it is one issue that has to be dealt with anyway, but still
gives unexpectedly different (or I should say, unexpectedly _worse_)
code for std::pow(x, 27) and std::pow(x, 27.0).
Richard.
--
Richard Guenther <richard dot guenther at uni-tuebingen dot de>
WWW: http://www.tat.physik.uni-tuebingen.de/~rguenth/