primecount-7.13
This release adds runtime dispatching to AVX512 and ARM SVE for CPUs that support it. Runtime dispatching to AVX512 (x64 CPUs) is now enabled by default when compiling using GCC and Clang on all operating systems.
CMakeLists.txt
: NewWITH_MULTIARCH
option (default ON).Sieve.hpp
: New AVX512 popcount algorithm for x86 CPUs.Sieve.hpp
: New ARM SVE popcount algorithm.int128.cmake
: Improve int128_t support for Windows.OpenMP.cmake
: Improve LLVM/Clang OpenMP detection.- Add preliminary MSVC 128-bit support.
- Deleted
ci-sage.yml
, it has not been updated in 3 years.