aboutsummaryrefslogtreecommitdiff
path: root/c/enc/backward_references.c
diff options
context:
space:
mode:
Diffstat (limited to 'c/enc/backward_references.c')
-rw-r--r--c/enc/backward_references.c26
1 files changed, 26 insertions, 0 deletions
diff --git a/c/enc/backward_references.c b/c/enc/backward_references.c
index f600e64..2531ceb 100644
--- a/c/enc/backward_references.c
+++ b/c/enc/backward_references.c
@@ -116,6 +116,18 @@ 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
@@ -149,6 +161,16 @@ 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
@@ -174,6 +196,10 @@ 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)