64bit integer problem?

Neil Bradley nb at synthcom.com
Wed Sep 19 01:16:09 PDT 2007


> There is only one architecture (ARM), several families (i.e. ARMv4,
> ARMv5), and many implementations (XScale, ARM9, ARM7, ARM11). The ARM
> architecture doesn't define specific endianess, but commonly known
> implementations provide both endianesses.

If the architecture supports both, then it really doesn't matter. PowerPC 
is a "big endian" architecture, but supports little endian.

>> None of the ARM architectures I've worked with (XScale, ARM9, ARM7,
>> ARM11) have ever come up by default in big endian.
> This is correct behaviour. The reference manual demands little endian as
> default if both are implemented.

There isn't an ARM implementation that doesn't have little endian (or the 
option for big endian AFAIK). The bigger question is, why put the chip in 
big endian mode in the first place when little is the default?

-->Neil

----------------------------------------------------------------------------
C. Neil Bradley - KE7IXP - The one eyed man in the land of the blind is not
                            king. He's a prisoner.


More information about the freebsd-arm mailing list