Skip to content

primecount-7.13

Compare
Choose a tag to compare
@kimwalisch kimwalisch released this 18 Apr 17:57
· 76 commits to master since this release

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: New WITH_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.