| 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...