Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 12 Jan 2010 23:29:21 +0200
From:      Kaya Saman <SamanKaya@netscape.net>
To:        FreeBSD-Questions@FreeBSD.org
Subject:   Re: Endianness
Message-ID:  <4B4CE9B1.4040508@netscape.net>
In-Reply-To: <20100112210427.GB18673@Grumpy.DynDNS.org>
References:  <b025ceb71001121251m77ae380fs129699f7bd2a896e@mail.gmail.com> <20100112210427.GB18673@Grumpy.DynDNS.org>

next in thread | previous in thread | raw e-mail | index | archive | help
David Kelly wrote:
> On Tue, Jan 12, 2010 at 12:51:00PM -0800, Rob Farmer wrote:
>   
>> I'm trying to create a port of an application which only works on
>> little endian systems and I'm trying to figure out how to set
>> ONLY_FOR_ARCHS.  Wikipedia says PowerPC, Sparc, and IA64 are bi-endian
>> and the OS chooses the mode. I'm not familiar with these platforms -
>> I'm sure it has been answered somewhere, but I can't find it - which
>> FreeBSD archs are little/big endian? Thanks.
>>     
>
> i386 is little endian. Would expect ia64 to be the same.
>
>   

SPARC is big endian. Or at least it used to be.....

Power4,5,6 are all big endian too if I'm not mistaken.

Correct me if I'm wrong but anything based around the CISC architecture 
is big endian.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4B4CE9B1.4040508>