btrfs-progs/config
David Sterba 03f41ac508 btrfs-progs: detect PCLMUL CPU support for accelerated crc32c
The accelerated crc32c needs to check for two CPU features, the crc32c
instructions is in SSE 4.2 and 'pclmulqdq' is a separate. There's still
old hardware used that does not have the PCLMUL instructions. Detect it
and make it the condition.

The pclmul is not supported on old compilers so also add a
configure-time detection and leave the SSE 4.2 only implementation as
the accelerated one if possible.

Issue: #676
Signed-off-by: David Sterba <dsterba@suse.com>
2023-09-13 00:38:50 +02:00
..
ax_check_compile_flag.m4 btrfs-progs: build: reuse config/ directory for m4 macros 2023-05-26 21:08:17 +02:00
ax_check_define.m4 btrfs-progs: build: reuse config/ directory for m4 macros 2023-05-26 21:08:17 +02:00
ax_gcc_builtin.m4 btrfs-progs: detect PCLMUL CPU support for accelerated crc32c 2023-09-13 00:38:50 +02:00