Sujet : Re: Why VAX Was the Ultimate CISC and Not RISC
De : ldo (at) *nospam* nz.invalid (Lawrence D'Oliveiro)
Groupes : comp.archDate : 08. Mar 2025, 02:02:29
Autres entêtes
Organisation : A noiseless patient Spider
Message-ID : <vqg4v4$3q92q$3@dont-email.me>
References : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
User-Agent : Pan/0.162 (Pokrosvk)
On Fri, 7 Mar 2025 16:57:31 -0600, BGB wrote:
Like, bitfield helpers were too weird/obscure, but hard-coding parts of
the CRC or stuff related to DES encryption and similar into the ISA is
fine...
I blame C. The fact that C does not have built-in constructs to make
convenient use of variable bitfields seems to be the main excuse for not
supporting them in hardware instruction sets.
And then in return, the lack of efficient support in hardware becomes an
excuse for not having such constructs in the higher-level language.