Kim Walisch
Kim Walisch
libdivide is now disabled by default (since primecount-7.11) for Apple Silicon CPUs on Apple OSes in ```CMakeLists.txt```.
Primesieve's AVX512 [fillNextPrimes()](https://github.com/kimwalisch/primesieve/blob/c2c56e5b01478f6cf8cbfc10443156c482362fab/src/PrimeGenerator.cpp#L349) algorithm is close to optimal for converting 1-bits from the sieve array into the corresponding bit indexes/positions (and next into prime numbers). The algorithm mainly relies on...
According to [ARM’s Scalable Vector Extensions: A Critical Look at SVE2 For Integer Workloads](https://gist.github.com/zingaburga/805669eb891c820bd220418ee3f0d6bd), as of 2024 there are no ARM CPUs out yet that support SVE or SV2. And...
Retested with the new Visual Studio 18 2026, however the AVX512 support is still the same (the ```__AVX512VBMI__``` and ```__AVX512VBMI2__``` macros are not defined when compiling using the option `/arch:AVX512`).