This is the mail archive of the crossgcc@cygnus.com mailing list for the crossgcc project.


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

Re: 68360


John Breen wrote:
> 
> From: Scott Howard <scott@objsw.com>
> >From the compiler's point of view, the 68360 and the 68332 are
> >identical, because they both implement the same instruction set; so
> >you're not losing any functionality by not having a '-m68360' command
> >line option.
> 
> I've never tried to dig through the machine description, but I'm
> beginning to wonder now just how close the CPU32 and CPU32+ really are.

They are _extremely_ close.

The only significant enhancements on the CPU32+ vs. CPu32 were the
support for misaligned transfers, and some minor tuning of the prefetch
algorithm to take better advantage of the 32-bit data bus.

Neither of these enhancements provide any significant opportunity for
the compiler to generate better code (in fact you're going backwards
with misaligned transfers), so from the compiler's point of view CPU32
and CPU32+ are identical.
_______________________________________________
New CrossGCC FAQ: http://www.objsw.com/CrossGCC
_______________________________________________
To remove yourself from the crossgcc list, send
mail to crossgcc-request@cygnus.com with the
text 'unsubscribe' (without the quotes) in the
body of the message.