diff options
author | Arseny Kapoulkine <arseny.kapoulkine@gmail.com> | 2021-11-22 19:23:41 (GMT) |
---|---|---|
committer | Arseny Kapoulkine <arseny.kapoulkine@gmail.com> | 2021-11-22 19:23:41 (GMT) |
commit | 22e232dadaa36341afce0d3f114a3846273f0d2f (patch) | |
tree | 95c00d8d9e569295d06d06ac042858c47164ffe9 /lib/dll | |
parent | 8f61d8eb7c6979769a484cde8df61ff7c4c77765 (diff) | |
download | lz4-22e232dadaa36341afce0d3f114a3846273f0d2f.zip lz4-22e232dadaa36341afce0d3f114a3846273f0d2f.tar.gz lz4-22e232dadaa36341afce0d3f114a3846273f0d2f.tar.bz2 |
Enable fast decoding on Apple/AArch64 builds
This makes decoding significantly faster on M1; measured on compressed source
code across 8 hardware threads, decompressing 294 MB to 1301 MB takes 513 ms
of cumulative work (2.53 GB/s) before, and 406 ms (3.2 GB/s) after this change
on M1 Pro.
There's no way to check if the target architecture is M1 specifically but the
gains are likely to be similar on recent iterations on Apple processors, and
the original performance issue was probably more specific to Qualcomm.
Diffstat (limited to 'lib/dll')
0 files changed, 0 insertions, 0 deletions