Deutsch   English   Français   Italiano  
<vqidmc$b1qm$1@dont-email.me>

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

Path: ...!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!eternal-september.org!.POSTED!not-for-mail
From: Thomas Koenig <tkoenig@netcologne.de>
Newsgroups: comp.arch
Subject: Re: Split instruction and immediate stream
Date: Sat, 8 Mar 2025 21:43:40 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 22
Message-ID: <vqidmc$b1qm$1@dont-email.me>
References: <vqhjpv$65am$1@dont-email.me> <vqi99b$a8od$1@dont-email.me>
Injection-Date: Sat, 08 Mar 2025 22:43:41 +0100 (CET)
Injection-Info: dont-email.me; posting-host="974d57b88bf7f13d248ca37a0b36d4ec";
	logging-data="362326"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX1+MZwaN+08PumTMZpwD+S3lh4I+JjII6WU="
User-Agent: slrn/1.0.3 (Linux)
Cancel-Lock: sha1:GEqKB6eJp48IMpTlQ54145pdKb4=
Bytes: 1882

Terje Mathisen <terje.mathisen@tmsw.no> schrieb:
> Thomas Koenig wrote:
>> There was a recent post to the gcc mailing list which showed
>> interesting concept of dealing with large constants in an ISA:
>> Splitting a the instruction and constant stream.  It can be found
>> at https://github.com/michaeljclark/glyph/ , and is named "glyph".
>> 
>> I think the problem the author is trying to solve is better addressed by
>> My 66000 (and I would absolutely _hate_ to write an assembler for it).
>> Still, I thought it worth mentioning.
>> 
> I have not looked at the link, but I would be quite surprised if the 
> idea isn't already covered by one or more Mill patents.
>
> Mill does indeed split the instruction stream in two, it is one of the 
> enablers for supporting a lot more instructions/cycle.

I was a bit imprecise - the idea is to have instructions in one
position, the constants they operate on in the other.

But speaking of Mill - it's been very quiet for quite some time
now...