@ldcdAled;cd
@mimir I don’t know that that’s true on R-profile or M-profile architectures.
@thejpsterJonathan ‘theJPster’ Pallant
@mimir Similar to Chordates, aarch64 CPUs have two lobes in the ALU. Cortex-M and R CPUs simply switch between the two lobes during normal operation to stay inside their power envelopes. It's theorized that if we find the right chicken bit we will be able to switch them into aarch64 mode. It may take a while though as it took a few decades to learn how to switch Cortex-A into AARCH64 mode.
It's unclear why Cortex-As tend to start in 32 bit mode, but the theory I subscribe to is that they do it to better mimic x86_64 which they have a predator/prey relationship with.
If you have a fediverse account, you can quote this note from your own instance. Search https://social.treehouse.systems/users/ldcd/statuses/115924230107677012 on your instance and quote it. (Note that quoting is not supported in Mastodon.)