xscale-elf-gcc
Richard Earnshaw
rearnsha@arm.com
Thu Feb 7 02:41:00 GMT 2002
> On Wed, 6 Feb 2002, Richard Earnshaw wrote:
>
> > The -march flag does not affect the tuning of the code. So in this case
> > you will get code that is armv4 compliant (so it will run on any armv4 or
> > later processor), but tuned for optimum performance on an XScale processor.
> >
> > To alter the tuning of the code use -mtune=<cpu>.
>
> What does the compiler do specifically for the xscale that it doesn't for the
> strongARM? Is this documented somewhere?
>
Several things. You would have to look at the source code to get a
complete list. Things generally like multiplier scheduling appropriate to
the xscale pipeline and other cases where it can introduce an additional
stall if a particular sequence is used.
R.
More information about the Gcc
mailing list