[PATCH] PR11706, optimize std::pow(T, int)

Richard Guenther rguenth@tat.physik.uni-tuebingen.de
Wed Jan 12 16:04:00 GMT 2005


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/



More information about the Libstdc++ mailing list