Deutsch   English   Français   Italiano  
<vdoc76$5cna$2@dont-email.me>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: David Brown <david.brown@hesbynett.no>
Newsgroups: comp.arch
Subject: Re: Byte ordering (was: Whether something is RISC or not)
Date: Fri, 4 Oct 2024 11:23:50 +0200
Organization: A noiseless patient Spider
Lines: 40
Message-ID: <vdoc76$5cna$2@dont-email.me>
References: <uigus7$1pteb$1@dont-email.me>
 <2024Jan11.080258@mips.complang.tuwien.ac.at>
 <hFeoN.153631$c3Ea.77560@fx10.iad>
 <ae65920bbb2ea09c74d0ea7584604b0f@www.novabbs.com>
 <sEWoN.224880$xHn7.139333@fx14.iad> <uvkh3q$ihej$2@dont-email.me>
 <uvl5hj$q0so$1@dont-email.me>
 <550600971b1a36b4b630c496cb21b96b@www.novabbs.org>
 <vdhkcs$2s651$1@dont-email.me>
 <0194054dac788f7e3a163726e84d72ac@www.novabbs.org>
 <vdi152$2u3v4$1@dont-email.me> <vdkolv$3ed1r$3@dont-email.me>
 <vdlgl9$3kq50$2@dont-email.me> <2024Oct3.113903@mips.complang.tuwien.ac.at>
 <vdn55j$3ssv4$11@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 04 Oct 2024 11:23:50 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="fd0e410cbd1d181335c8645801da1fc5";
	logging-data="176874"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX19L3FqB0+jGZx90EnqGYxpIHQrtB0EqTCQ="
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
 Thunderbird/102.11.0
Cancel-Lock: sha1:vJE4fqBUVwhRWAMq6J6P5INDsCM=
Content-Language: en-GB
In-Reply-To: <vdn55j$3ssv4$11@dont-email.me>
Bytes: 3434

On 04/10/2024 00:17, Lawrence D'Oliveiro wrote:
> On Thu, 03 Oct 2024 09:39:03 GMT, Anton Ertl wrote:
> 
>> BTW, at least in my 32-bit PowerPC manual the claim is that PowerPC is a
>> 64-bit architecture, and that the manual describes only the 32-bit
>> subset.  Maybe the original Power was 32-bit.
> 
> I would say IBM designed 32-bit POWER/PowerPC as a cut-down 64-bit
> architecture, needing only a few gaps filled to make it fully 64-bit.
> 
> The PowerPC 601 was first shown publicly in 1993; I can’t remember when
> the fully 64-bit 620 came out, but it can’t have been long after.
> 

I don't remember the history well enough here.

> Motorola did a similar thing with the 68000 family: if you compare the
> original 68000 instruction set with the 68020, you will see the latter
> only needed to fill in a few gaps to become fully 32-bit.
> 

The m68k was always designed as a 32-bit ISA.  But the first 68000 
implementation used a 16-bit ALU and internal buses for size and cost 
reasons.  I would not describe the additional instructions in the 68020 
as "filling gaps to 32-bit", but merely a natural expansion of the ISA 
with a few more useful instructions.

> Compare this with the pain the x86 world went through, over a much longer
> time, to move to 32-bit.

The x86 started from 8-bit roots, and increased width over time, which 
is a very different path.

And much of the reason for it being a slow development is that the world 
was held back by MS's lack of progress in using new features.  The 80386 
was produced in 1986, but the MS world was firmly at 16-bit under it 
gained a bit of 32-bit features with Windows 95.  (Windows NT was 32-bit 
from 1993, and Win32s was from around the same time, but these were 
relatively small in the market.)