This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [gfortran] Exponentiation by integral exponents



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

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]