xz/src/liblzma/check
Jia Tan 761f5b69a4 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.
2024-02-01 20:09:11 +08:00
..
Makefile.inc liblzma: Rename crc32_aarch64.h to crc32_arm64.h. 2024-02-01 20:09:11 +08:00
check.c Use a tuklib module for integer handling. 2009-10-04 22:57:12 +03:00
check.h liblzma: Use lzma_attr_visibility_hidden on private extern declarations. 2023-10-30 18:06:25 +02:00
crc32_arm64.h liblzma: Rename crc32_aarch64.h to crc32_arm64.h. 2024-02-01 20:09:11 +08:00
crc32_fast.c liblzma: Rename crc32_aarch64.h to crc32_arm64.h. 2024-02-01 20:09:11 +08:00
crc32_small.c liblzma: Use __attribute__((__constructor__)) if available. 2022-11-14 16:00:52 +02:00
crc32_table.c liblzma: Added crc32_clmul to crc32_fast.c. 2023-10-13 20:54:05 +08:00
crc32_table_be.h Regenerate the CRC tables without trailing blanks. 2009-01-26 20:09:17 +02:00
crc32_table_le.h Regenerate the CRC tables without trailing blanks. 2009-01-26 20:09:17 +02:00
crc32_tablegen.c Use a tuklib module for integer handling. 2009-10-04 22:57:12 +03:00
crc32_x86.S liblzma: Use non-executable stack on FreeBSD as on Linux 2022-02-22 01:23:34 +02:00
crc64_fast.c liblzma: Rename crc32_aarch64.h to crc32_arm64.h. 2024-02-01 20:09:11 +08:00
crc64_small.c liblzma: Use __attribute__((__constructor__)) if available. 2022-11-14 16:00:52 +02:00
crc64_table.c liblzma: Update a comment. 2023-09-26 21:47:13 +03:00
crc64_table_be.h Regenerate the CRC tables without trailing blanks. 2009-01-26 20:09:17 +02:00
crc64_table_le.h Regenerate the CRC tables without trailing blanks. 2009-01-26 20:09:17 +02:00
crc64_tablegen.c Use a tuklib module for integer handling. 2009-10-04 22:57:12 +03:00
crc64_x86.S liblzma: Use non-executable stack on FreeBSD as on Linux 2022-02-22 01:23:34 +02:00
crc_common.h liblzma: Refactor crc_common.h. 2024-02-01 20:09:11 +08:00
crc_x86_clmul.h liblzma: CRC: Add a comment to crc_x86_clmul.h about BUILDING_ macros. 2024-01-11 15:25:00 +02:00
sha256.c Change a few HTTP URLs to HTTPS. 2023-03-18 15:56:07 +02:00