Age | Commit message (Collapse) | Author |
|
mainline-resolv-release
Change-Id: I70533b27ea8880892645a8c223f453286178d4f6
|
|
sc-v2-dev-plus-aosp-without-vendor@8084891 am: 8ca48926ae -s ours am: 9b735b12fa -s ours
am skip reason: Merged-In Ib67181c2472bb907f93033597dd8468fbf1a589e with SHA-1 e14df3db28 is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/zstd/+/16840780
Change-Id: I5f26fb3bf9c9a9634598d8440be772f398ff97a8
|
|
sc-v2-dev-plus-aosp-without-vendor@8084891 am: 8ca48926ae -s ours
am skip reason: Merged-In Ib67181c2472bb907f93033597dd8468fbf1a589e with SHA-1 e14df3db28 is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/zstd/+/16840780
Change-Id: I63e254ce2c56d9803fe81944a0540feec5df810f
|
|
Bug: 214455710
Merged-In: Ib67181c2472bb907f93033597dd8468fbf1a589e
Change-Id: I84d003b038f1fed225cab4377d2c07d239c6051f
|
|
1e75a94ccb
Original change: https://android-review.googlesource.com/c/platform/external/zstd/+/1949316
Change-Id: I1a0be6a8cece0d4544f46f3f4837fc830263add6
|
|
Original change: https://android-review.googlesource.com/c/platform/external/zstd/+/1949316
Change-Id: I8675401e1cc2430142966aa9c23ed028c7046974
|
|
Original change: https://android-review.googlesource.com/c/platform/external/zstd/+/1949316
Change-Id: I684ad956dd85e6ea335ff0b94a8e19cbb22b4797
|
|
Original change: https://android-review.googlesource.com/c/platform/external/zstd/+/1949316
Change-Id: I2e3a2781dabca9ef3f3ed2f6f83be90f8cb162be
|
|
Test: make
Change-Id: I8b7db6f06326184ff56518482d54b877196eb19a
|
|
update man pages for v1.5.1
|
|
|
|
v1.5.1
|
|
|
|
Revert "Limit `ZSTD_maxCLevel` to 21 for 32-bit binaries."
|
|
|
|
rebalance lazy compression levels
|
|
|
|
|
|
to automate the creation of updated tests/regression/results.csv
|
|
|
|
|
|
|
|
|
|
|
|
the only value which makes sense is `hashlog-1`
as it mimics the real memory usage.
|
|
fixed incorrect rowlog initialization
|
|
answers #2764
|
|
|
|
|
|
|
|
the variable has only very limited usage,
being only used once at the beginning of the block for prefetching only,
hence the error had no impact on compression ratio.
|
|
Allow user to specify memory limit for dictionary training
|
|
|
|
simplify SSE implementation of row_lazy match finder
|
|
Reduce tables to 8bit
|
|
This saves some 1.7Kb in rodata section (x86_64, zstd tool),
while assembler code stays the same except
the type of a few load/extend instructions.
Should not have negative performance implications.
|
|
To make code more expressive, add U8 and S8 typedefs
|
|
|
|
|
|
Stagger Stepping in Negative Levels
|
|
mostly for maintenance convenience.
Performance wise, there is very little change,
slightly faster for slog 3 & 4,
neutral or very slightly negative for slot 5 & 6.
|
|
|
|
I couldn't find a good way to spread `ip0` and `ip1` apart when we accelerate
due to incompressible inputs. (The methods I tried slowed things down quite a
bit.)
Since we aren't splaying ip0 and ip1 apart (which would be like `0_1_2_3_`, as
opposed to the `01__23__` we were actually doing), it's a big ambitious to
increment `step` by 2. Instead, let's increment it by 1, which has the benefit
sliiightly improving compression. Speed remains pretty much unchanged.
|
|
add test case
|
|
The position updates are rewritten from `ip[N] = ip[N-1] + step` to be
`ip[N] = ip[N-2] + step`. This lets us only deal with the asymmetric spacing
of gaps at setup and then we only have to keep a single `step` variable.
This seems to work quite well on GCC and Clang!
|
|
|
|
typo: Small spelling mistake in example
|
|
|
|
Just a couple of characters:
`main` -> `may`
|
|
x32 compatibility
|