Deutsch   English   Français   Italiano  
<vqo09g$1keml$1@dont-email.me>

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

Path: news.eternal-september.org!eternal-september.org!.POSTED!not-for-mail
From: BGB <cr88192@gmail.com>
Newsgroups: comp.arch
Subject: Re: Why VAX Was the Ultimate CISC and Not RISC
Date: Mon, 10 Mar 2025 19:30:29 -0500
Organization: A noiseless patient Spider
Lines: 28
Message-ID: <vqo09g$1keml$1@dont-email.me>
References: <vpufbv$4qc5$1@dont-email.me>
 <2025Mar1.125817@mips.complang.tuwien.ac.at> <vpvrn5$2hq0$1@gal.iecc.com>
 <2025Mar1.232526@mips.complang.tuwien.ac.at> <vq2dfr$2skk$1@gal.iecc.com>
 <2025Mar2.234011@mips.complang.tuwien.ac.at> <5pkg9l-kipt.ln1@msc27.me.uk>
 <2025Mar3.174417@mips.complang.tuwien.ac.at> <vq4qav$1dksd$1@dont-email.me>
 <vq5dm2$1h3mg$5@dont-email.me> <2025Mar4.110420@mips.complang.tuwien.ac.at>
 <vq829a$232tl$6@dont-email.me> <2025Mar5.083636@mips.complang.tuwien.ac.at>
 <vqdljd$29f8f$2@paganini.bofh.team> <vqdrh9$3cdrc$1@dont-email.me>
 <vqek6h$3fro6$1@dont-email.me>
 <fe70b48cd6fef0aaf89278163d8b6322@www.novabbs.org>
 <vqfmr4$3npgk$1@dont-email.me> <vqg04o$3p80h$1@dont-email.me>
 <vqgbao$3rbkh$1@dont-email.me>
 <9371fe9be75cdd606c876f539e1d2d78@www.novabbs.org>
 <vqnps4$1j63b$1@dont-email.me> <vqnruh$1jibk$3@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Tue, 11 Mar 2025 01:31:45 +0100 (CET)
Injection-Info: dont-email.me; posting-host="34baf0de657d733e27c5296ab9762cff";
	logging-data="1718997"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX19qdnlImw9652qQV4FmRyQ1afKmj/eIbqQ="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:s/zXr1zAwfMzwN+h31Kk5Xnub/k=
In-Reply-To: <vqnruh$1jibk$3@dont-email.me>
Content-Language: en-US

On 3/10/2025 6:17 PM, Lawrence D'Oliveiro wrote:
> On Mon, 10 Mar 2025 17:40:55 -0500, BGB wrote:
> 
>> It is rare for bitmap bits to not be a power of 2...
> 
> In MPEG, some timestamp field was 33 bits in length, as I recall.

Here, bitfield != bitmap, ...

Bitfields of any weird size are common.
   But usually exist within a fixed layout.

Contrast to bitmaps that are usually array-like.

Bitmaps of weird sizes are not so common, and often when they do occur, 
there is often other weirdness, such as non-linear or planar encodings.

Well, and most existing ISA features will not help much with planar 
representations...

In some uses, it is semi-common to fold a 2D index into 1D by using 
Morton-order, which was common and useful enough that I ended up adding 
ISA level support for this.

There is not currently any support for a 3D Morton order (3 bit 
interleave), but this would be possible (just not as common as the 2D case).