From eea89b54f1000f00961a7154e526484c53479030 Mon Sep 17 00:00:00 2001 From: Eric Biggers Date: Thu, 6 Aug 2015 21:55:49 -0500 Subject: [PATCH] hc_matchfinder.h: fix comment --- include/wimlib/hc_matchfinder.h | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/include/wimlib/hc_matchfinder.h b/include/wimlib/hc_matchfinder.h index dd1cfab9..4c2c0271 100644 --- a/include/wimlib/hc_matchfinder.h +++ b/include/wimlib/hc_matchfinder.h @@ -218,8 +218,11 @@ hc_matchfinder_longest_match(struct hc_matchfinder * const restrict mf, for (;;) { matchptr = &in_begin[cur_node]; - /* Already found a length 3 match. Try for a longer match; - * start by checking the last 2 bytes and the first 4 bytes. */ + /* Already found a length 3 match. Try for a longer + * match; start by checking either the last 4 bytes and + * the first 4 bytes, or the last byte. (The last byte, + * the one which would extend the match length by 1, is + * the most important.) */ #if UNALIGNED_ACCESS_IS_FAST if ((load_u32_unaligned(matchptr + best_len - 3) == load_u32_unaligned(in_next + best_len - 3)) && -- 2.43.0