Closed t20100 closed 8 months ago
Ready for review.
This compiles blosc2 with AVX512 support if enabled: The SHUFFLE_AVX512_ENABLE
is always set and bitshuffle-avx512.c
always compiled and the selection of whether or not AVX512 support is available relies on AVX512 compiler arguments (-mavx512f
-mavx512bw
/arch:AVX512
) and #if defined(__AVX512F__) && defined (__AVX512BW__)
in bitshuffle-avx512.c
.
This PR updates
c-blosc2
to v2.11.1 which adds AVX512 bitshuffle implementation.This still need some update/test to enable AVX512 support.