Zlib-ng 2.1.4 Brings LoongArch Port, New RISC-V & ARM Optimizations
Zlib-ng 2.1.4 was released this week as the newest version of this Zlib data compression library intended for "next generation" uses. Zlib-ng continues having a lower barrier for new contributions and optimizations than the upstream Zlib repository itself to allow for it to more rapidly evolve on today's systems.
The Zlib-ng 2.1.4 release brings an initial LoongArch port for that Chinese CPU architecture based on MIPS64 and inspired by RISC-V. Zlib-ng 2.1.4 also has MinGW build fixes, cleaned up x86 SSE4.2 support, CMake build system fixes, and other updates.
This new Zlib-ng 2.1.4 release also has some new RISC-V optimizations around speeding up Adler32 using the RISC-V Vector (RVV) instructions, optimized chunkset handling, and allowing for RVV detection to happen via HWCAPs at run-time. On the ARM side there is some minor improvements too.
Downloads and more details on the Zlib-ng 2.1.4 release via GitHub.
The Zlib-ng 2.1.4 release brings an initial LoongArch port for that Chinese CPU architecture based on MIPS64 and inspired by RISC-V. Zlib-ng 2.1.4 also has MinGW build fixes, cleaned up x86 SSE4.2 support, CMake build system fixes, and other updates.
This new Zlib-ng 2.1.4 release also has some new RISC-V optimizations around speeding up Adler32 using the RISC-V Vector (RVV) instructions, optimized chunkset handling, and allowing for RVV detection to happen via HWCAPs at run-time. On the ARM side there is some minor improvements too.
Downloads and more details on the Zlib-ng 2.1.4 release via GitHub.
6 Comments