diff options
author | Jia Tan <jiat0218@gmail.com> | 2024-01-22 20:54:56 +0800 |
---|---|---|
committer | Jia Tan <jiat0218@gmail.com> | 2024-02-01 20:09:11 +0800 |
commit | 761f5b69a4c778c8bcb09279b845b07c28790575 (patch) | |
tree | 10bfb5cd27861f5e062567532ec76246e06bd4b5 /src/liblzma/check/crc64_fast.c | |
parent | liblzma: Refactor crc_common.h. (diff) | |
download | xz-761f5b69a4c778c8bcb09279b845b07c28790575.tar.xz |
liblzma: Rename crc32_aarch64.h to crc32_arm64.h.
Even though the proper name for the architecture is aarch64, this
project uses ARM64 throughout. So the rename is for consistency.
Additionally, crc32_arm64.h was slightly refactored for the following
changes:
* Added MSVC, FreeBSD, and macOS support in
is_arch_extension_supported().
* crc32_arch_optimized() now checks the size when aligning the
buffer.
* crc32_arch_optimized() loop conditions were slightly modified to
avoid both decrementing the size and incrementing the buffer
pointer.
* Use the intrinsic wrappers defined in <arm_acle.h> because GCC and
Clang name them differently.
* Minor spacing and comment changes.
Diffstat (limited to 'src/liblzma/check/crc64_fast.c')
-rw-r--r-- | src/liblzma/check/crc64_fast.c | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/src/liblzma/check/crc64_fast.c b/src/liblzma/check/crc64_fast.c index 3d94ed3f..d1ab6862 100644 --- a/src/liblzma/check/crc64_fast.c +++ b/src/liblzma/check/crc64_fast.c @@ -17,9 +17,6 @@ #if defined(CRC_X86_CLMUL) # define BUILDING_CRC64_CLMUL # include "crc_x86_clmul.h" -#elif defined(CRC32_ARM64) -# define BUILDING_CRC64_AARCH64 -# include "crc32_aarch64.h" #endif |