[gfortran] Exponentiation by integral exponents
Andrew Pinski
pinskia@physics.uc.edu
Tue Apr 27 23:03:00 GMT 2004
On Apr 27, 2004, at 18:07, Tobias Schlüter wrote:
> Andrew Pinski wrote:
>> On Apr 27, 2004, at 17:14, Tobias Schlüter wrote:
>>>
>>> FYI I have ported Andy's code for exponentiation by an integral
>>> exponent to our tree. This is an implementation of Knuth's algorithm
> ...
>> You should not need it if you use __builtin_pow and you turn on
>> flag_unsafe_math_optimizations on. Maybe the best way is to have
>> another flag
>> to say expand __builtin_pow always.
>
> Does the builtin recognize the case pow(x,(float)i), where i is an
> integer? Then this sounds like a very good idea.
Yes it does except that flag_unsafe_math_optimizations has to be true
but we can
easily change that.
Thanks,
Andrew Pinski
More information about the Fortran
mailing list