Man, I'm sure those are important changes that mean a great deal to someone, but to my naive eyes it looks like someone's cat ran over their keyboard. :)
In case anyone else was curious:
* Zabha has to do with atomic memory operations.
* Svvptc has something to do with memory management optimizations.
* Ziccrse is something else related to memory.
"Zabha, Svvptc, and Ziccrse"
Man, I'm sure those are important changes that mean a great deal to someone, but to my naive eyes it looks like someone's cat ran over their keyboard. :)
In case anyone else was curious:
RISC-V extensions names have prefixes, S for supervisor mode, Z for unprivileged extension, and so on. https://www.cnx-software.com/2019/08/27/risc-v-bases-and-ext...
Zabha: Zacas & A extensions Byte and Halfword Atomic memory operations (where A refers to standard extension for atomic operations)
Zacas: Z Atomic Compare-And-Swap
and so on. You can ridicule them, but then you should also ridicule the x86 world for names like MPSADBW, PCMPESTRM or VFMADD132PD.
No way these are not names of supporting characters in a 1950s sci-fi novel or movie.
On the plus side, those names are no longer available to pharma companies.
prebuilt binaries available for
-march=rv64imafdcbjkl_zicbo_zicbv_zirgjlak_zifjkka1p1_zignjkel1p2_zjkdlw_siajiogreo
unfortunately my soc has zignjkel1p1, so have to rebuild universe
None of this is newsworthy.