Deutsch   English   Français   Italiano  
<105n454$345on$1@dont-email.me>

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

Path: nntp.eternal-september.org!news.eternal-september.org!eternal-september.org!.POSTED!not-for-mail
From: John Savard <quadibloc@invalid.invalid>
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>
	<dd6e28b90190e249289add75780b204a@www.novabbs.com>
	<ec821d1d64555055271e3b72f241d39b@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