primesieve-12.8
This is a new maintenance release, it is fully backwards compatible with the previous release.
- Vectorize
primesieve::iterator.prev_prime()
using AVX512. api.cpp
: Tune sieve array size.PreSieve.cpp
: Simplify SIMD code.PreSieve_default.hpp
: New algorithm that is also fast using-Os
and-O2
.PreSieve_arm_neon.hpp
: New file, contains ARM NEON algorithm.PreSieve_arm_sve.hpp
: New file, contains ARM SVE algorithm.PreSieve_x86_avx512.hpp
: New file, contains AVX512 algorithm.PreSieve_x86_sse2.hpp
: New file, contains SSE2 algorithm.ci/benchmark.yaml
: Add CI test to detect performance regressions.README.md
: Fix Markdown math formula.README.md
: Add stress testing section.C_API.md
: Fix Markdown math formula.CPP_API.md
: Fix Markdown math formula.