Give Up on Searching End of Block

Amusingly, it seems to be a non-trivial performance hit to add in final
searches or even hash table insertions during cleanup. So let's not. It seems
to not make any meaningful difference in compression ratio.
dev
W. Felix Handte 2021-08-18 16:02:01 -04:00
parent 35932ab2f1
commit 7c24c3e6ce
1 changed files with 3 additions and 4 deletions

View File

@ -354,10 +354,9 @@ _start: /* Requires: ip0 */
} while (ip2 < ilimit);
_cleanup:
/* Find matches at end of block. */
/* TODO */
/* Note that there are probably still a couple positions we could search.
* However, it seems to be a meaningful performance hit to try to search
* them. So let's not. */
/* save reps for next block */
rep[0] = rep_offset1 ? rep_offset1 : offsetSaved;