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 connections
Warning: mysqli::query(): Couldn't fetch mysqli in D:\Inetpub\vhosts\howardknight.net\al.howardknight.net\index.php on line 66
Article <5gdo3j1ccm8dcquklj5ushatq1mg8s1kmp@4ax.com>
Deutsch   English   Français   Italiano  
<5gdo3j1ccm8dcquklj5ushatq1mg8s1kmp@4ax.com>

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

Path: ...!news.mixmin.net!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: John Savard <quadibloc@servername.invalid>
Newsgroups: comp.arch
Subject: Re: Oops (Concertina II Going Around in Circles)
Date: Wed, 08 May 2024 20:39:09 -0600
Organization: A noiseless patient Spider
Lines: 29
Message-ID: <5gdo3j1ccm8dcquklj5ushatq1mg8s1kmp@4ax.com>
References: <kipj2j5be9kuv8rn770iq6neq2cvu3s5oi@4ax.com> <b936220e0d198db43b18e58007401f42@www.novabbs.org> <6qam3jplo8oa9n46g70c48tn69ao8hn486@4ax.com> <5kbm3j51lc821oo9lhj4inljh30odoijo4@4ax.com> <0e8d21aed167836d1bb52a60866a8112@www.novabbs.org>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Injection-Date: Thu, 09 May 2024 04:39:12 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="8e0275e687cab50c8a6dd27528fecc7f";
	logging-data="458460"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX19dY7jU2Z2AgqeEfPtCxHX/GwxwA13Jcwo="
Cancel-Lock: sha1:Y0AiBu50zxEj9J3j+Ui0s+5XbM0=
X-Newsreader: Forte Free Agent 3.3/32.846
Bytes: 2524

On Wed, 8 May 2024 21:59:54 +0000, mitchalsup@aol.com (MitchAlsup1)
wrote:

>May I suggest that sacrificing 16-bit instructions may give you the room
>whereby typical applications require less space without the 16-bit insts
>that with them !?!

Your suggestions are always welcome, given your great breadth of
knowledge.

My latest "extreme encoding position" means that 16-bit instructinos
are now relegated to a secondary instruction format that must be
indicated by a header. However, now they're 17 bits long instead of 15
bits long, so they can operate on any two registers in a 32-register
bank.

Having 14 instructions in a block instead of 8 instructions normally
lets me do more. I know that in your MY 66000 architecture, the
instructions have extra functionality that lets you combine things
like negation and increment with an operation. While I certainly could
try to add such a feature to my architecture - in fact, I did try that
in one Concertina II iteration - I'm afraid that, not having your
knowledge, I wouldn't be able to do it in a way that resulted in any
significant savings in the number of instructions required for a
program.

And if I tried to add flexibility, I'd end up with an instruction set
that looked like that of the VAX 11/780, which is not a direction to
go in if performance is a concern.