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

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

Path: news.eternal-september.org!eternal-september.org!.POSTED!not-for-mail
From: Terje Mathisen <terje.mathisen@tmsw.no>
Newsgroups: comp.arch
Subject: Re: Split instruction and immediate stream
Date: Sat, 8 Mar 2025 21:28:25 +0100
Organization: A noiseless patient Spider
Lines: 21
Message-ID: <vqi99b$a8od$1@dont-email.me>
References: <vqhjpv$65am$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Sat, 08 Mar 2025 21:28:27 +0100 (CET)
Injection-Info: dont-email.me; posting-host="ea28a35c93d880639d105d80eef6e2ee";
	logging-data="336653"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX19BiBRkyugpPU0LPhdrioBWFkMVz8+gN897dwAbqzDX0w=="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:128.0) Gecko/20100101
 Firefox/128.0 SeaMonkey/2.53.20
Cancel-Lock: sha1:4CSd9CwnKjbwuSqfo+9cD97GL5o=
In-Reply-To: <vqhjpv$65am$1@dont-email.me>

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.

Terje

-- 
- <Terje.Mathisen at tmsw.no>
"almost all programming can be viewed as an exercise in caching"