ARM binary code and Xscale binary code compatibility

Ian Lance Taylor iant@google.com
Wed Dec 13 15:53:00 GMT 2006


Lin George <george4academic@yahoo.com> writes:

> I am wondering the compatibility of ARM binary code and XScale binary code.

I'm not sure this is a compiler question.

> 1. Can ARM binary code run on XScale CPU?

For most ARM targets, yes, but not for the very newest ones.  E.g.,
XScale does not (as far as I know) support the Thumb2 instruction set.

> 2. Can XScale binary code run on ARM CPU?

Not in the general case, since XScale code can include iwMMXt
instructions which are not supported by ARM chips.

> 3. Are there any official reference about the binary code for the
> two architectures.

Sure, full details are available on the ARM and Intel web sites.

Ian



More information about the Gcc-help mailing list