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