comp.lang.ada
 help / color / mirror / Atom feed
From: Simon Wright <simon@pushface.org>
Subject: Re: Interfaces.Shift_Left
Date: Tue, 20 Dec 2011 21:13:10 +0000
Date: 2011-12-20T21:13:10+00:00	[thread overview]
Message-ID: <m2zken6j6h.fsf@pushface.org> (raw)
In-Reply-To: 9lcabeFgegU1@mid.individual.net

Niklas Holsti <niklas.holsti@tidorum.invalid> writes:

> Making a comment on my own post:
>
> On 11-12-20 21:38 , Niklas Holsti wrote:
>> On 11-12-20 02:38 , Randy Brukardt wrote:
>>>
>>> Not at all. My understanding is that virtually all recent processors are
>>> little-endian (and all of the new processors in common use).
>>
>> My Ada code was originally written for big-endian SPARC workstations and
>> needed porting to little-endian Intel PCs. I believe the SPARC is still
>> an actively developed architecture.
>
> ... but I just learned that the newer SPARCs are "bi-endian" and able
> to run in either big- or little-endian mode. So little-endian is
> gaining, which may in the end make little-endian record representation
> clauses portable, in practice. Good if that happens.

The same is I believe true of PowerPC and ARM. But it really depends on
the OS - and the peripherals! Dealing with a LE-designed peripheral vs a
BE processor/OS was fun.



  reply	other threads:[~2011-12-20 21:13 UTC|newest]

Thread overview: 22+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-12-12 22:30 Interfaces.Shift_Left awdorrin
2011-12-12 23:34 ` Interfaces.Shift_Left Simon Wright
2011-12-13  1:36   ` Interfaces.Shift_Left Adam Beneschan
2011-12-13 12:00 ` Interfaces.Shift_Left Brian Drummond
2011-12-13 13:15   ` Interfaces.Shift_Left awdorrin
2011-12-13 21:48     ` Interfaces.Shift_Left Randy Brukardt
2011-12-14 18:28       ` Interfaces.Shift_Left awdorrin
2011-12-14 22:49         ` Interfaces.Shift_Left Randy Brukardt
2011-12-15  9:51           ` Interfaces.Shift_Left Niklas Holsti
2011-12-16  0:23             ` Interfaces.Shift_Left Randy Brukardt
2011-12-18 20:47               ` Interfaces.Shift_Left Niklas Holsti
2011-12-20  0:38                 ` Interfaces.Shift_Left Randy Brukardt
2011-12-20  2:18                   ` Interfaces.Shift_Left Shark8
2011-12-20 10:08                   ` Interfaces.Shift_Left Dmitry A. Kazakov
2011-12-20 19:38                   ` Interfaces.Shift_Left Niklas Holsti
2011-12-20 20:46                     ` Interfaces.Shift_Left Niklas Holsti
2011-12-20 21:13                       ` Simon Wright [this message]
2011-12-20 21:08                     ` Interfaces.Shift_Left Simon Wright
2011-12-20 23:26                       ` Interfaces.Shift_Left Randy Brukardt
2011-12-20 23:36                     ` Interfaces.Shift_Left Randy Brukardt
2011-12-21  0:44                       ` Interfaces.Shift_Left Georg Bauhaus
2011-12-21  7:23                       ` Interfaces.Shift_Left AdaMagica
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox