From 04388304a6f8181cc1f022cc9e95dbb3bfe829a3 Mon Sep 17 00:00:00 2001 From: Brotli Date: Thu, 9 May 2024 12:41:57 -0700 Subject: Use a hash table header and SIMD to speed up hash table operations (similar to [Swiss Tables](https://abseil.io/about/design/swisstables)). PiperOrigin-RevId: 632238409 --- c/enc/backward_references.c | 26 -------------------------- 1 file changed, 26 deletions(-) (limited to 'c/enc/backward_references.c') diff --git a/c/enc/backward_references.c b/c/enc/backward_references.c index 2531ceb..f600e64 100644 --- a/c/enc/backward_references.c +++ b/c/enc/backward_references.c @@ -116,18 +116,6 @@ static BROTLI_INLINE size_t ComputeDistanceCode(size_t distance, #include "backward_references_inc.h" #undef HASHER -#if defined(BROTLI_MAX_SIMD_QUALITY) -#define HASHER() H58 -/* NOLINTNEXTLINE(build/include) */ -#include "backward_references_inc.h" -#undef HASHER - -#define HASHER() H68 -/* NOLINTNEXTLINE(build/include) */ -#include "backward_references_inc.h" -#undef HASHER -#endif - #undef ENABLE_COMPOUND_DICTIONARY #undef PREFIX #define PREFIX() D @@ -161,16 +149,6 @@ static BROTLI_INLINE size_t ComputeDistanceCode(size_t distance, /* NOLINTNEXTLINE(build/include) */ #include "backward_references_inc.h" #undef HASHER -#if defined(BROTLI_MAX_SIMD_QUALITY) -#define HASHER() H58 -/* NOLINTNEXTLINE(build/include) */ -#include "backward_references_inc.h" -#undef HASHER -#define HASHER() H68 -/* NOLINTNEXTLINE(build/include) */ -#include "backward_references_inc.h" -#undef HASHER -#endif #undef ENABLE_COMPOUND_DICTIONARY #undef PREFIX @@ -196,10 +174,6 @@ void BrotliCreateBackwardReferences(size_t num_bytes, return; CASE_(5) CASE_(6) -#if defined(BROTLI_MAX_SIMD_QUALITY) - CASE_(58) - CASE_(68) -#endif CASE_(40) CASE_(41) CASE_(42) -- cgit v1.1