Robert Marko 338b463e1e tools: libdeflate: update to 1.20
Changes:
* Improved CRC-32 performance on recent x86 CPUs by adding
VPCLMULQDQ-accelerated implementations using 256-bit and 512-bit vectors.

* Improved Adler-32 performance on recent x86 CPUs by adding
VNNI-accelerated implementations using 256-bit and 512-bit vectors.

* Improved CRC-32 and Adler-32 performance on short inputs.

* Optimized the portable implementation of Adler-32.

* Added some basic optimizations for RISC-V.

* Dropped support for gcc versions older than v4.9 (released in 2014) and
clang versions older than v3.9 (released in 2016).

* Dropped support for CRC-32 acceleration on 32-bit ARM using the ARMv8 pmull or crc32 instructions.
This code only worked on CPUs that also have a 64-bit mode, and it was
already disabled on many compiler versions due to compiler limitations.
CRC-32 acceleration remains fully supported on 64-bit ARM.

Signed-off-by: Robert Marko <robimarko@gmail.com>
2024-04-14 19:52:46 +02:00
..
2023-09-19 20:21:33 +02:00
2024-04-06 11:24:18 +02:00
2024-04-06 11:24:18 +02:00
2023-12-08 16:28:40 +01:00
2024-04-06 11:24:18 +02:00
2024-04-03 18:56:58 +02:00
2024-04-06 11:24:18 +02:00
2024-01-25 16:06:49 +01:00
2024-04-06 11:24:18 +02:00
2024-04-06 11:24:18 +02:00
2024-04-06 11:24:18 +02:00
2024-04-06 11:24:18 +02:00
2023-09-19 20:21:33 +02:00
2024-04-06 11:24:18 +02:00
2023-09-19 20:21:33 +02:00
2023-09-19 20:21:33 +02:00
2023-01-16 23:51:10 +00:00
2024-04-06 11:24:18 +02:00
2024-03-29 23:42:22 +01:00
2023-12-04 13:24:50 +01:00
2024-04-06 11:24:18 +02:00
2023-04-08 15:51:32 +02:00
2023-01-24 23:13:25 +01:00
2024-04-06 11:24:18 +02:00
2023-04-29 17:37:45 +02:00
2024-04-06 11:24:18 +02:00
2024-04-06 11:24:18 +02:00
2024-04-06 11:24:18 +02:00
2024-04-06 11:24:18 +02:00
2023-09-19 20:21:33 +02:00
2024-04-06 11:24:18 +02:00
2024-04-06 11:24:18 +02:00