Vincent Rabaud 5cfd4ebc5e LZ77 interval speedups. Faster, smaller, simpler.
The initial re-writing of this part of the code with intervals
had to be done with a complex logic (mostly intervals with a
lower and upper bound, not a constant value like now) to properly
deal with the inefficiencies of the then LZ77 algorithm.
The improvements made to LZ77 since, now allow for a simpler logic.

There were also small errors in the interval insertion logic
that lead to small inefficiencies (hence a slightly better
compression rate).

Change-Id: If079a0cafaae7be8e3f253485d9015a7177cf973
2017-02-02 11:51:30 +01:00
..
2017-01-23 18:07:00 -08:00
2017-01-23 18:07:00 -08:00
2017-02-01 17:45:17 +05:30
2017-01-23 18:07:00 -08:00
2017-01-23 18:07:00 -08:00
2017-01-23 18:07:00 -08:00