diff options
| author | Kristoffer Brånemyr <ztion1@yahoo.se> | 2020-12-26 23:40:10 +0000 |
|---|---|---|
| committer | Pádraig Brady <P@draigBrady.com> | 2020-12-28 16:21:38 +0000 |
| commit | a7533917e031125cfcb3076a0dc6b9ad7275f9d2 (patch) | |
| tree | 0d0bc50002e17283fd45dc32d70ffd933a1f7150 /tests/misc/seq-io-errors.sh | |
| parent | build: update gnulib submodule to latest (diff) | |
| download | coreutils-a7533917e031125cfcb3076a0dc6b9ad7275f9d2.tar.gz coreutils-a7533917e031125cfcb3076a0dc6b9ad7275f9d2.zip | |
cksum: use more efficient slice by 8 algorithm
A 100MB file improves from 2.50s to 1.80s on a Sparc T5220
A 100MB file improves from 0.54s to 0.13s on an i3-2310M
* bootstrap.conf: Explicitly depend on byteswap,
since now used directly by coreutils.
* src/cksum.c (cksum): Process in multiples of 8 bytes.
(main): Adjust for generation of expanded crctab.
* src/cksum.h: Split now larger crctab to separate header.
* src/local.mk: Reference the new header.
* NEWS: Mention the improvement.
Diffstat (limited to 'tests/misc/seq-io-errors.sh')
0 files changed, 0 insertions, 0 deletions
