-
Improve RISC-V support
- Support 64-bit atomics on riscv32 when Zacas extension is available. (f32463f)
- Support 128-bit atomics on riscv64 when Zacas extension is available. (f32463f)
- Provide all operations when Zalrsc or Zacas extension is available even if A extension is not available. (2668665, 7069c98)
- Optimize atomic CAS when Zacas extension is available. (0d7dc48, ed74261)
-
Support PowerPC CPUs without
lwsync
instruction such as e500. (91812c2, 79f7479) -
Improve support for very legacy CPUs on x86 and MIPS. (02627e2, 2877324, 292f6b3)
-
Optimize Arm/AArch64 atomic store/RMWs. (fdea51f)
-
Optimize MSP430 atomic RMWs. (e76c112)