This is the mail archive of the gcc-patches@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: [PATCH] Perform constant folding of math builtins


 > From: Roger Sayle <roger at eyesopen dot com> 
 > 
 > The following patch implements the following optimizations:
 > 
 >     sqrt(0.0) = 0.0
 >     sqrt(1.0) = 1.0
 >     log(1.0) = 0.0
 >     exp(0.0) = 1.0

Why just these cases, can't you fold all calls where the argument is
constant?  (Ditto for the trig functions?)

		--Kaveh
--
Kaveh R. Ghazi			Director of Systems Architecture
ghazi@caip.rutgers.edu		Qwest Solutions


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