]> git.ipfire.org Git - thirdparty/zlib-ng.git/commit
Cleanup compare256 and compare256_rle implementations.
authorNathan Moinvaziri <nathan@nathanm.com>
Mon, 2 Feb 2026 21:25:08 +0000 (13:25 -0800)
committerHans Kristian Rosbach <hk-github@circlestorm.org>
Fri, 6 Feb 2026 13:52:54 +0000 (14:52 +0100)
commit99e3729d5ec983fef319956c4e019ca53601faae
tree03399ca4bae52781d98f567afda607a0de046169
parent39bf6fdac6850a304ed19502f0d19e3a0c4a4a4c
Cleanup compare256 and compare256_rle implementations.

We no longer need to check for HAVE_BUILTIN_CTZ or HAVE_BUILTIN_CTZLL,
since that logic is now handled in zng_ctz32/zng_ctz64.
22 files changed:
CMakeLists.txt
arch/arm/arm_functions.h
arch/arm/compare256_neon.c
arch/generic/Makefile.in
arch/generic/compare256_c.c
arch/generic/compare256_p.h
arch/generic/generic_functions.h
arch/loongarch/compare256_lasx.c
arch/loongarch/compare256_lsx.c
arch/loongarch/loongarch_functions.h
arch/riscv/compare256_rvv.c
arch/x86/compare256_avx2.c
arch/x86/compare256_avx512.c
arch/x86/compare256_sse2.c
arch/x86/x86_functions.h
compare256_rle.h
deflate_rle.c
functable.c
test/benchmarks/benchmark_compare256.cc
test/benchmarks/benchmark_compare256_rle.cc
test/test_compare256.cc
test/test_compare256_rle.cc