march question on pentium4

Joe Buck Joe.Buck@synopsys.com
Fri Aug 30 12:08:00 GMT 2002


On Thursday 29 August 2002 23:04, Martin Kahlert wrote:
> > Hi!
> > I use gcc-3.2 release on a FreeBSD system running on a Pentium 4 machine.
> >
> > My (integer based, no floating point at all) code shows a strange
> > behaviour: It is faster when compiled with -march=pentium3 than
> > with -march=pentium4. Is this a known issue or a problem that should be
> > investigated further?

Tim Prince writes:

> If I am to speculate without an example, the pentium4 costs for shift
> and multiply are set so high that the compiler will always use the
> alternative of add sequences...

It would be better, I think, to look at the actual example and determine
if there are any outright errors in costs for the P4 or P3.



More information about the Gcc mailing list