This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Linux Number Crunching: Benchmarking Compilers and Languages on ia32
- From: Benjamin Kosnik <bkoz at redhat dot com>
- To: gcc at gcc dot gnu dot org
- Cc: scott at coyotegulch dot com
- Date: Thu, 2 Jan 2003 11:01:59 -0600
- Subject: Re: Linux Number Crunching: Benchmarking Compilers and Languages on ia32
In this article, you state that
Finally, I'll point out that Intel's C++ compiler produces code that is
more than twice as fast as that emitted by GNU's g++. The Intel compiler
performs automatic vectorization of loops, and it appears to have
superior intrinsic implementations of trigonometric functions.
It's the last bit, "superior intrinsic implementations of trigonometric
functions" that strikes me as unlikely. Can you provide more information
on this, with specific C++ code and generated asm, so that the GNU C++
developers can see what is going on here, or how you reached these
conclusions? I know that Gaby and Roger Sayle did some work/patching in
this area, so if there are still issues I'd like to see them fixed
soonish.
thanks,
benjamin