This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: GCC Benchmarks (coybench), AMD64 and i686, 14 August 2004
- From: kenner at vlsi1 dot ultra dot nyu dot edu (Richard Kenner)
- To: Joe dot Buck at synopsys dot com
- Cc: gcc at gcc dot gnu dot org
- Date: Tue, 17 Aug 04 18:24:56 EDT
- Subject: Re: GCC Benchmarks (coybench), AMD64 and i686, 14 August 2004
The trig identity that 2*sin(x)*cos(x) is sin(2*x) is more iffy; we'd
waste time trying to apply such transformations to every tree, and
it's pretty much exactly what caused such controversy when everyone
did it to Whetstone.
Although I agree with you in general about tuning to benchmarks, I disagree
with the above. When you consider some of the even more obscure cases in
both tree and RTL folding, that doesn't seem so peculiar anymore.