Deutsch   English   Français   Italiano  
<jwvcyq5qzxr.fsf-monnier+comp.arch@gnu.org>

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

Path: ...!2.eu.feeder.erje.net!feeder.erje.net!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: Stefan Monnier <monnier@iro.umontreal.ca>
Newsgroups: comp.arch
Subject: Re: Byte Addressability And Beyond
Date: Wed, 01 May 2024 12:08:32 -0400
Organization: A noiseless patient Spider
Lines: 15
Message-ID: <jwvcyq5qzxr.fsf-monnier+comp.arch@gnu.org>
References: <v0s17o$2okf4$2@dont-email.me> <v0s744$l3v$1@gal.iecc.com>
MIME-Version: 1.0
Content-Type: text/plain
Injection-Date: Wed, 01 May 2024 18:11:38 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="355afa7bda22e0dc028252a95b58ac46";
	logging-data="3428113"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX1/9VfaP7lXdtQSXjgaFSbfxXYE7ITjkv6s="
User-Agent: Gnus/5.13 (Gnus v5.13)
Cancel-Lock: sha1:BgnGVJfAZj8pzXPTDIg28W3ACWM=
	sha1:iAXupXO1Op8C67+zFr5SShwhntk=
Bytes: 1595

>> I guess the idea of  going all the way down to bit-level addressing
>>was considered a bit  extreme? 
>
> STRETCH had bit addressing. It added a great deal of complication for
> very little benefit. In the relatively rare situations where you want
> to handle bit fields, shifting and masking is good enough without
> slowing everything else down.

Bit addressing doesn't have to be expensive: the DEC Alpha could have
decided to use bit-addressing simply by ignoring/trapping more of the
lowest bits than it did.
Bit-addressing doesn't necessarily mean you can LD/ST at bit-granularity.


        Stefan