zstd/lib/compress
Yann Collet 88e9a984af early update literals
for better cost estimation in the following series for matches.

Unfortunately, this does not necessarily result in better compression.
Results are all over the places,
with best outcome observed for silesia/x-ray
but most other files tend to get slightly worse after this change.

It's strange because it seems that we are just providing more accurate information for the cost estimator.

Anyway, as it also increases code complexity,
it's probably not interesting enough for now.
2022-01-07 17:00:33 -08:00
..
clevels.h Revert "Limit ZSTD_maxCLevel to 21 for 32-bit binaries." 2021-12-20 11:43:14 -08:00
fse_compress.c Fix NCountWriteBound 2021-09-15 09:51:42 -07:00
hist.c
hist.h
huf_compress.c changed macro name to ZSTD_ALIGNOF 2021-12-02 12:57:42 -08:00
zstd_compress.c found a few more places which were dependent on seqStore offcode sumtype numeric representation 2021-12-28 17:03:24 -08:00
zstd_compress_internal.h use ZSTD_memcpy(), for proper redirection within Linux Kernel 2021-12-28 17:41:47 -08:00
zstd_compress_literals.c Proactively skip huffman compression based on sampling where non-compressibility is suspected 2021-06-30 11:02:47 -04:00
zstd_compress_literals.h Proactively skip huffman compression based on sampling where non-compressibility is suspected 2021-06-30 11:02:47 -04:00
zstd_compress_sequences.c change seqDef.offset into seqDef.offBase 2021-12-23 17:56:08 -08:00
zstd_compress_sequences.h
zstd_compress_superblock.c separate newRep() from updateRep() 2021-12-28 11:52:33 -08:00
zstd_compress_superblock.h
zstd_cwksp.h Updated expression for better readability 2022-01-04 09:07:11 -08:00
zstd_double_fast.c introduce macros STORE_OFFSET() and STORE_REPCODE() 2021-12-23 22:03:30 -08:00
zstd_double_fast.h
zstd_fast.c introduce macros STORE_OFFSET() and STORE_REPCODE() 2021-12-23 22:03:30 -08:00
zstd_fast.h
zstd_lazy.c found a few more places which were dependent on seqStore offcode sumtype numeric representation 2021-12-28 17:03:24 -08:00
zstd_lazy.h
zstd_ldm.c fixed regression test assert 2021-12-28 09:55:31 -08:00
zstd_ldm.h Use new paramSwitch enum for LCM, row matchfinder, and block splitter 2021-09-21 14:22:02 -04:00
zstd_ldm_geartab.h Include what you use in zstd_ldm_geartab 2021-06-29 17:57:53 +01:00
zstd_opt.c early update literals 2022-01-07 17:00:33 -08:00
zstd_opt.h
zstdmt_compress.c Remove possible NULL pointer addition 2021-12-08 12:40:40 -08:00
zstdmt_compress.h reduce Max nb Workers to 64 in 32-bit mode 2021-05-12 13:10:25 -07:00