From 2b2f33540491f4a5e6c4cb80dd772486e46be4d7 Mon Sep 17 00:00:00 2001 From: Mathias Heyer Date: Wed, 17 Dec 2025 17:14:41 -0800 Subject: slide_hash_sse2 and slide_hash_avx2 are not dependent on HAVE_BUILTIN_CTZ This patch matches x86_functions.h with behavior found in functable.c It fixes builds where HAVE_BUILTIN_CTZ remained undefined. --- arch/x86/x86_functions.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/x86/x86_functions.h b/arch/x86/x86_functions.h index 8cace60f2f..faca5f5ba2 100644 --- a/arch/x86/x86_functions.h +++ b/arch/x86/x86_functions.h @@ -21,8 +21,8 @@ uint8_t* chunkmemset_safe_sse2(uint8_t *out, uint8_t *from, unsigned len, unsign uint32_t compare256_sse2(const uint8_t *src0, const uint8_t *src1); uint32_t longest_match_sse2(deflate_state *const s, Pos cur_match); uint32_t longest_match_slow_sse2(deflate_state *const s, Pos cur_match); - void slide_hash_sse2(deflate_state *s); # endif + void slide_hash_sse2(deflate_state *s); void inflate_fast_sse2(PREFIX3(stream)* strm, uint32_t start); # if !defined(WITHOUT_CHORBA_SSE) uint32_t crc32_chorba_sse2(uint32_t crc32, const uint8_t *buf, size_t len); @@ -53,8 +53,8 @@ uint8_t* chunkmemset_safe_avx2(uint8_t *out, uint8_t *from, unsigned len, unsign uint32_t compare256_avx2(const uint8_t *src0, const uint8_t *src1); uint32_t longest_match_avx2(deflate_state *const s, Pos cur_match); uint32_t longest_match_slow_avx2(deflate_state *const s, Pos cur_match); - void slide_hash_avx2(deflate_state *s); # endif + void slide_hash_avx2(deflate_state *s); void inflate_fast_avx2(PREFIX3(stream)* strm, uint32_t start); #endif #ifdef X86_AVX512 -- cgit 0.0.5-2-1-g0f52