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]

Re: SSE2 benchmarks


Hi all, hi Jan, hi Tim, and thanks for your feedback.

In the meanwhile, I have downloaded the original flops.c code and tried
compiling and running it.

If you are interested I may post the results for my PII (no SSE or SSE2,
unfortunately).

Anyway, what do you (people knowing well GCC's x86 backend) expect? I mean, in
those simple float loops how GCC is supposed to compare to other widespread
compilers?

I'm asking this because some *preliminary* results seem to indicate that VC6
(under Windoze98) is appreciably better than both 2.95.x and 3.0 ;-)

Cheers,
Paolo.


Jan Hubicka wrote:

> Hi from the vacantion :)
> > That article scoffs at loops involving branches, but it happens that the
> > gcc-3.1 -msse2 option is doing extremely well on certain cases involving
> > comparison and branches, as well as on some cases involving sum
> > reductions.  More than one person has jumped into assuming that
> > gcc -msse2 includes vectorization, but up to now it uses only serial
> > sse2 instructions.
> Ineed, this is confusing. I will send the patch for docs explicitly
> mentioning that sse don't equal to autovectorization.
>
> Honza
> >


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