Path: ...!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: John Savard Newsgroups: comp.arch Subject: Re: Concertlina II: Full Circle Date: Tue, 18 Jun 2024 10:11:40 -0600 Organization: A noiseless patient Spider Lines: 24 Message-ID: References: <132536f47d1b160ad3ad0340fc479c1d@www.novabbs.org> <50c85586e1aec0eef53e83cef7cb1d5d@www.novabbs.org> <4mb37jdb25571s1q1pjlc3ludaaks7tukr@4ax.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Injection-Date: Tue, 18 Jun 2024 18:13:25 +0200 (CEST) Injection-Info: dont-email.me; posting-host="30a7f7470803a09796de4db9f884f8b7"; logging-data="1513506"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/O9omnxBrawiZckjXFSeHY4KJ3xeQXtj8=" Cancel-Lock: sha1:T8cPS16Vaol+VLq6kZQhGW+ntLo= X-Newsreader: Forte Free Agent 3.3/32.846 Bytes: 2035 On Tue, 18 Jun 2024 10:01:20 -0600, John Savard wrote: >On Mon, 17 Jun 2024 23:17:27 +0000, mitchalsup@aol.com (MitchAlsup1) >wrote: > >>No, it is not a memref--it is a return ! using the register from the >>VEC instruction. > >As should not surprise you, I was referring to the end-of-loop >instruction in my current Concertina II, not the one in your MY 66000. > >I try to avoid stacks, and reserving extra registers, as much as I >can. Also, this looping instruction is strictly a way to directly encode the FORTRAN DO loop. It does not attempt any vectorization. At one point, in the original Concertina, I did have a sort of loop/vectorize instruction with a functionality that may be somewhat similar to your VVM. I am definitely going to look at adding that to Concertina II, as this will perhaps clarify the discussion. John Savard