Warning: mysqli::__construct(): (HY000/1203): User howardkn already has more than 'max_user_connections' active connections in D:\Inetpub\vhosts\howardknight.net\al.howardknight.net\includes\artfuncs.php on line 21
Failed to connect to MySQL: (1203) User howardkn already has more than 'max_user_connections' active connectionsPath: nntp.eternal-september.org!news.eternal-september.org!eternal-september.org!.POSTED!not-for-mail From: John Savard Newsgroups: comp.arch Subject: Re: Why I've Dropped In Date: Tue, 22 Jul 2025 04:30:28 -0000 (UTC) Organization: A noiseless patient Spider Lines: 25 Message-ID: <105n454$345on$1@dont-email.me> References: <0c857b8347f07f3a0ca61c403d0a8711@www.novabbs.com> <8addb3f96901904511fc9350c43917ef@www.novabbs.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Injection-Date: Tue, 22 Jul 2025 04:30:29 +0000 (UTC) Injection-Info: dont-email.me; posting-host="7f78786f01d9074a9d2bc95a35477eb5"; logging-data="3282711"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+uXDdG/9K4KLLLvvIaLMwS5U0gt5joWag=" User-Agent: Pan/0.146 (Hic habitat felicitas; d7a48b4 gitlab.gnome.org/GNOME/pan.git) Cancel-Lock: sha1:eCCFN0tib6GpgajpNqdTWyVaHiM= On Tue, 10 Jun 2025 22:53:27 +0000, quadibloc wrote: > Include pairs of short instructions as part of the ISA, but make the > short instructions 14 bits long instead of 15 so they get only 1/16 of > the opcode space. This way, the compromise is placed in something that's > less important. In the CISC mode, 17-bit short instructions will still > be present, after all. After this change, I have been busily making minor tweaks to the ISA. The latest one involved a header format which allowed room for fourteen alternate 17-bit short instructions in a block, in order to permit a higher level of superscalar operation. I made opcode space for this header by using two opcodes from the standard memory-reference instruction set for it; they were the ones formerly used for load address and jump to subroutine with offset. I was not happy with doing this, however. Right now, I am engaging in a mighty struggle to squeeze the available opcode space to avoid doing this. However, try as I may, it may well be that the cost of this will turn out to be too great. But if I can manage it, a significant restructuring of the opcodes of this iteration of Concertina II may be coming soon. John Savard