primecount-7.5
The C/C++ API and ABI of primecount-7.5 are backwards compatible but primecount-7.5 now requires ≥ libprimesieve.so.11. The previous primecount-7.4 requried ≥ libprimesieve.so.10.
ChangeLog
- Update to the latest libprimesieve-11.0.
phi.cpp
: 10% phi(x, a) speedup.pi_gourdon.cpp
: Reduce context switches and cpu migrations by up to 2x.LoadBalancerP2.cpp
: Improve load balancing for high CPU core count servers.S2_hard.cpp
: Improve load balancing for high CPU core count servers.S2_easy.cpp
: Improve load balancing for high CPU core count servers.AC.cpp
: Improve load balancing for high CPU core count servers.D.cpp
: Improve load balancing for high CPU core count servers.P3.cpp
: Improve load balancing for high CPU core count servers.Sieve.cpp
: SimplifyCOUNT_UNSET_BIT()
macro.pod_vector.hpp
: Added support for types with destructors.CMakeLists.txt
: UseWITH_DIV32=OFF
when using the Clang compiler.Hard-Special-Leaves.md
: Convert formulas to MathJax.Easy-Special-Leaves.md
: Convert formulas to MathJax.Partial-Sieve-Function.md
: Convert formulas to MathJax.