[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Big and little endian issues
- To: Mailing List Recipients <firstname.lastname@example.org>
- Subject: Re: Big and little endian issues
- From: Jochen Roth <email@example.com>
- Date: Sun, 26 Apr 1998 15:57:45 -0700
- Resent-Date: Sun, 26 Apr 1998 16:35:38 -0700
- Resent-From: firstname.lastname@example.org
- Resent-Message-ID: <"ShKhW3.0.Ty5.XkxGr"@electra.znyx.com>
- Resent-Sender: email@example.com
At 07:08 PM 4/22/98 -0700, Philip.Ronzone@eng.efi.com decreed:
>I assert that NO intermediate devices (bridges, buses, etc.) should ever
>do BE/LE byte swapping.
>That byte swapping is left to lowest level of software that understands
>the CONTEXT (this is a binary 16-bit word, this is text ...) of the data.
>Reasons for any disagreements?
(Getting up from my seat) Yes, Your Honour.
Your statements lack precision. What if the lowest level of software is
in control of the intermediate device, bridge, or bus? All of a sudden,
that lowest level of software may just want to tell the intermediate
device to swap bytes -- even if your master plan didn't allow for it.
While it seems completely hideous and repulsive to some, other people
may really want their hardware to implement certain features as an option.
Noone is forced to enable them, after all.
Jochen Roth, ZNYX Corporation