top | item 42888119

(no title)

volkadav | 1 year ago

"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:

  * Zabha has to do with atomic memory operations.
  * Svvptc has something to do with memory management optimizations.
  * Ziccrse is something else related to memory.

discuss

order

yencabulator|1 year ago

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.

WesolyKubeczek|1 year ago

No way these are not names of supporting characters in a 1950s sci-fi novel or movie.

dboreham|1 year ago

On the plus side, those names are no longer available to pharma companies.

webdevver|1 year ago

prebuilt binaries available for

-march=rv64imafdcbjkl_zicbo_zicbv_zirgjlak_zifjkka1p1_zignjkel1p2_zjkdlw_siajiogreo

unfortunately my soc has zignjkel1p1, so have to rebuild universe