xz/src/liblzma
Lasse Collin f3872a5947 liblzma: Optimize LZ decoder slightly.
Now extra buffer space is reserved so that repeating bytes for
any single match will never need to copy from two places (both
the beginning and the end of the buffer). This simplifies
dict_repeat() and helps a little with speed.

This seems to reduce .lzma decompression time about 2 %, so
with .xz and CRC it could be slightly less. The small things
add up still.
2024-02-14 18:31:16 +02:00
..
api Add SPDX license identifier into 0BSD source code files. 2024-02-14 18:31:16 +02:00
check liblzma: Include the SPDX license identifier 0BSD to generated files. 2024-02-14 18:31:16 +02:00
common Add SPDX license identifier into 0BSD source code files. 2024-02-14 18:31:16 +02:00
delta Add SPDX license identifier into 0BSD source code files. 2024-02-14 18:31:16 +02:00
lz liblzma: Optimize LZ decoder slightly. 2024-02-14 18:31:16 +02:00
lzma liblzma: Optimize LZ decoder slightly. 2024-02-14 18:31:16 +02:00
rangecoder liblzma: LZMA decoder improvements. 2024-02-14 18:31:16 +02:00
simple Add SPDX license identifier into 0BSD source code files. 2024-02-14 18:31:16 +02:00
Makefile.am Add SPDX license identifier into 0BSD source code files. 2024-02-14 18:31:16 +02:00
liblzma.pc.in Add SPDX license identifier into 0BSD source code files. 2024-02-14 18:31:16 +02:00
liblzma_generic.map Add SPDX license identifier into 0BSD source code files. 2024-02-14 18:31:16 +02:00
liblzma_linux.map Add SPDX license identifier into 0BSD source code files. 2024-02-14 18:31:16 +02:00
liblzma_w32res.rc Add SPDX license identifier into 0BSD source code files. 2024-02-14 18:31:16 +02:00
validate_map.sh Add SPDX license identifier into 0BSD source code files. 2024-02-14 18:31:16 +02:00