Rocksolid Light

Welcome to Rocksolid Light

mail  files  register  newsreader  groups  login

Message-ID:  

I do not fear computers. I fear the lack of them. -- Isaac Asimov


devel / comp.arch / Re: Load/Store with auto-increment

SubjectAuthor
o Re: Load/Store with auto-incrementJohn Dallman

1
Re: Load/Store with auto-increment

<memo.20230512131900.13340C@jgd.cix.co.uk>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=32186&group=comp.arch#32186

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: jgd@cix.co.uk (John Dallman)
Newsgroups: comp.arch
Subject: Re: Load/Store with auto-increment
Date: Fri, 12 May 2023 13:19 +0100 (BST)
Organization: A noiseless patient Spider
Lines: 40
Message-ID: <memo.20230512131900.13340C@jgd.cix.co.uk>
References: <u3hmu3$101jg$1@dont-email.me>
Reply-To: jgd@cix.co.uk
Injection-Info: dont-email.me; posting-host="fd77617cdfe274703ee48c9cd1707acb";
logging-data="1637933"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+/3QDlHOIO50XdeSZksejL26OU+PzQDuM="
Cancel-Lock: sha1:ay4Wy6C51Z6sfK4JG1T1zWRGOrc=
 by: John Dallman - Fri, 12 May 2023 12:19 UTC

In article <u3hmu3$101jg$1@dont-email.me>, cr88192@gmail.com (BGB) wrote:

> On 5/10/2023 1:03 PM, Scott Lurndal wrote:

> > There are some which have support for A32/T32 at EL0. I've not
> > seen any that have A32 support for any higher exception level.
> > (EL0 is usermode, EL1 is kernel, EL2 is Hypervisor and EL3 is
> > machine (i.e. SMM on intel).
> >
> > There's really no reason to support AArch32 (A32/T32 encodings)
> > even at EL0 anymore.

The early 64-bit OoO cores (Cortex-A57, -72, -73 and -75) had at least
EL1 support for 32-bit. That went away in Cortex-A76.
<https://en.wikipedia.org/wiki/ARM_Cortex-A76>

32-bit is disappearing from the last couple of years' cores, though.

> > Where have you seen [fagile performance]? Specifically for ARMv8
> > and up?
> Trying to build and run code on cellphones, typically in Termux.
> Both my old and current phone have Cortex-A53 based CPUs.

I'll believe it for those in-order cores. The OoO cores are reasonably
consistent performers.

> The Raspberry Pi 3 also had similar behavior (though this is much
> less true on the Raspberry Pi 4).

That fits: the Pi 3 has Cortex-A53 cores, the Pi 4 has early OoO cores,
Cortex-A72s.

> The A73 and A75 were OoO, but are seemingly limited mostly to
> higher-end phones...

Not in the present day. Quite low-end SoCs have A7x cores since about
2020.

1
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor