Path: ...!3.eu.feeder.erje.net!feeder.erje.net!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: Lawrence D'Oliveiro Newsgroups: comp.arch Subject: Re: is Vax addressing sane today Date: Sun, 8 Sep 2024 21:09:39 -0000 (UTC) Organization: A noiseless patient Spider Lines: 19 Message-ID: References: <2024Sep6.080535@mips.complang.tuwien.ac.at> <2024Sep8.155511@mips.complang.tuwien.ac.at> <73c6d21457c487c61051ec52fe25ea5d@www.novabbs.org> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Injection-Date: Sun, 08 Sep 2024 23:09:39 +0200 (CEST) Injection-Info: dont-email.me; posting-host="5b47ecd330ac087ccb2ea7289cdcbed3"; logging-data="2173018"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/cj+s6wGVqt5bKFkqaORGD" User-Agent: Pan/0.160 (Toresk; ) Cancel-Lock: sha1:rjv6VfAxZjQD935kj/5RKSYQEpc= Bytes: 1876 On Sun, 8 Sep 2024 17:56:55 +0000, MitchAlsup1 wrote: > The problem with VAX was NOT that one could not put a lot of work in a > single instruction; > > no, > > The problem with VAX is that it made putting too much work in a single > instruction easy. Perhaps there is also the issue of the wildly-variable instruction length. A single VAX operand descriptor could be up to 6 bytes; I think the instruction with the most general-format operands could have 6 of them: so, plus opcode, such an instruction could be 37 bytes long. While the shortest instruction could be just 1 byte. Even those who are talking about “post-RISC” are, I think, still in favour of RISC-style fixed instruction lengths.