From: Ralph Blach <rcblach@raleigh.ibm.com>
To: Dan Malek <dan@mvista.com>,
Embedded Linux list <linuxppc-embedded@lists.linuxppc.org>
Subject: Re: ppc little-endian port
Date: Mon, 30 Apr 2001 14:15:11 -0400 [thread overview]
Message-ID: <3AEDABAF.38584DBA@raleigh.ibm.com> (raw)
In-Reply-To: 3AED9DB8.7B15F60D@mvista.com
[-- Attachment #1: Type: text/plain, Size: 1077 bytes --]
Dan Malek wrote:
>
> > Lots of PowerPC processors run in little-endian mode today.
>
Dan,
All 40x processor models support propper little endian. And the 4xx do
NOT get Alignment exceptions for
missaligned data. So no performance penalty. On the 4xx it is NOT
getting harder to use little endian,
Its as easy as just setting the bits.
Chip
> Lots? Maybe a few. Since the first days of PowerPC I have only
> seen one ill-fated attempt. Every time I'm part of a PPC silicon
> design discussion the question is always raised whether it is
> worth wasting silicon trying to support it.
>
> It's getting harder to use little endian on PowerPC. The 7450 has
> only a big endian bus, with some weird lane swapping internally.
> Misaligned little endian accesses still cause processor exceptions,
> and the 7450 states it doesn't support it at all (some contradiction
> here), so you are always at a performance disadvantage when using
> it. Besides, the bytes are all backward from the normal order of
> the world and you end up spending cycles swapping them, anyway :-).
[-- Attachment #2: Card for Ralph Blach --]
[-- Type: text/x-vcard, Size: 247 bytes --]
begin:vcard
n:Blach;Ralph
tel;work:919-543-1207
x-mozilla-html:TRUE
url:www.ibm.com
org:IBM MicroElectronics
adr:;;3039 Cornwallis ;RTP;NC;27709;USA
version:2.1
email;internet:rcblach@raleigh.ibm.com
x-mozilla-cpt:;15936
fn:Ralph Blach
end:vcard
next prev parent reply other threads:[~2001-04-30 18:15 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
2001-04-28 23:16 ppc little-endian port Albert D. Cahalan
2001-04-30 17:15 ` Dan Malek
2001-04-30 18:15 ` Ralph Blach [this message]
2001-04-30 20:38 ` Cort Dougan
2001-04-30 22:14 ` Albert D. Cahalan
2001-04-30 22:44 ` Dan Malek
-- strict thread matches above, loose matches on Subject: below --
2001-04-25 12:16 Zehetbauer Thomas
2001-04-23 18:58 Alexandre Nikolaev
2001-04-24 0:15 ` Cort Dougan
2001-04-24 2:47 ` Dan Malek
2001-04-24 10:11 ` Gabriel Paubert
[not found] ` <3AE5595C.74644FE5@raleigh.ibm.com>
2001-04-24 14:38 ` Alexandre Nikolaev
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=3AEDABAF.38584DBA@raleigh.ibm.com \
--to=rcblach@raleigh.ibm.com \
--cc=dan@mvista.com \
--cc=linuxppc-embedded@lists.linuxppc.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).