xz/src
Lasse Collin cd64dd70d5 liblzma: Use 8-byte method in memcmplen.h on ARM64.
It requires fast unaligned access to 64-bit integers
and a fast instruction to count leading zeros in
a 64-bit integer (__builtin_ctzll()). This perhaps
should be enabled on some other archs too.

Thanks to Chenxi Mao for the original patch:
https://github.com/tukaani-project/xz/pull/75 (the first commit)
According to the numbers there, this may improve encoding
speed by about 3-5 %.

This enables the 8-byte method on MSVC ARM64 too which
should work but wasn't tested.
2023-12-28 17:17:39 +02:00
..
common tuklib_integer: Fix typo discovered by codespell. 2023-11-22 20:39:41 +08:00
liblzma liblzma: Use 8-byte method in memcmplen.h on ARM64. 2023-12-28 17:17:39 +02:00
lzmainfo xz, xzdec, lzmainfo: Use tuklib_attr_noreturn. 2023-09-22 20:06:27 +03:00
scripts Scripts: Change quoting style from `...' to '...'. 2023-09-24 22:10:41 +08:00
xz xz: Add a comment to Capsicum sandbox setup. 2023-12-21 20:53:27 +08:00
xzdec xzdec: Add sandbox support for Pledge, Capsicum, and Landlock. 2023-12-19 21:18:28 +08:00
Makefile.am Build: Prepare to support Automake's subdir-objects. 2014-10-29 21:15:35 +02:00