Path: ...!npeer.as286.net!dummy01.as286.net!weretis.net!feeder8.news.weretis.net!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: Michael S Newsgroups: comp.arch Subject: Re: Computer architects leaving Intel... Date: Tue, 10 Sep 2024 10:36:55 +0300 Organization: A noiseless patient Spider Lines: 22 Message-ID: <20240910103655.00003ede@yahoo.com> References: <2024Aug30.161204@mips.complang.tuwien.ac.at> <8lcadjhnlcj5se1hrmo232viiccjk5alu4@4ax.com> <17d615c6a9e70e9fabe1721c55cfa176@www.novabbs.org> <86v7zep35n.fsf@linuxsc.com> <20240902180903.000035ee@yahoo.com> <20240903190928.00002f92@yahoo.com> <86seufo11j.fsf@linuxsc.com> <1246395e530759ac79805e45b3830d8f@www.novabbs.org> <8634m9lga1.fsf@linuxsc.com> <2024Sep9.090725@mips.complang.tuwien.ac.at> <20240909122657.000035a3@yahoo.com> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Injection-Date: Tue, 10 Sep 2024 09:36:33 +0200 (CEST) Injection-Info: dont-email.me; posting-host="f724e564b9b82ba3394a62309ea0ddd4"; logging-data="2041887"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19IN5wYTIhYlog1PaCK6CaAivaBv6D4U6A=" Cancel-Lock: sha1:MRmlXsGI2n4fgD2h2rxzlCfzkjc= X-Newsreader: Claws Mail 3.19.1 (GTK+ 2.24.33; x86_64-w64-mingw32) Bytes: 2310 On Tue, 10 Sep 2024 05:22:32 -0000 (UTC) Thomas Koenig wrote: > Michael S schrieb: > > On Mon, 09 Sep 2024 07:07:25 GMT > > anton@mips.complang.tuwien.ac.at (Anton Ertl) wrote: > > > > Does hardware on which negative stride is faster really exists? > > Depends on what the alterntive is. > > For a Fortran assignment > > a(n1:n2) = a(n3:n4) > > the semantics of the language demand that the RHS is evaluated > completely before the assignment. In the case of the wrong > kind of overlap, a negative stride can be used instead of > using an array temporary. That sounds like memmove. The context of discussion was memcpy.