Subject: Re: Binary Compatibility
To: Matt Thomas <matt@3am-software.com>
From: Chris Gilbert <chris@buzzbee.freeserve.co.uk>
List: port-arm32
Date: 10/14/2000 21:33:12
On Sat, 14 Oct 2000, Matt Thomas wrote:
> Is there any reason why arm32 can't run arm26 programs?
>
> Just curious...

yep, as you've already said they're not compatible.  I believe that arm26 is 
ELF binaries (cos it's not been around as long)  and arm32 is a.out.

Another difference, although possibly not critical, and if/when arm32 
switches to elf might not matter, arm26 runs in 26 bit mode, this means 
things like the conditional status bits are in the top 6 bits in R15, under 
arm32 they're in a seperate register (from what I remember)

I think that's the main reasons.

Cheers,
Chris