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).