Mersenne.ca download mirror

More information on this software may be found at:

Showing directory: /YAFU/v2.12/
Parent Directory

Which precompiled version should I use?

As of version 2.12, the following precompiled versions are available:
yafu-x64-sse41.exe
yafu-x64-avx2.exe
yafu-x64-avx512.exe
yafu-x64-avx512-ifma.exe
SSE41, AVX2, AVX512, and AVX512-IFMA refer to instruction set extensions that the versions respectively support.
SIQS, ECM, and YAFU's prime sieve all get progressively faster with more modern extensions.
See here for more information:
https://en.wikipedia.org/wiki/Advanced_Vector_Extensions
https://en.wikipedia.org/wiki/AVX-512#CPUs_with_AVX-512

Pick the best one that your CPU supports.

Roughly speaking:

File NameFile SizeDate ModifiedHash
yafu-x64-sse41.exe2,341,3762024-11-1127e87bac83a1dfb5a62991f45223e764
yafu-x64-avx512.exe2,771,9682024-11-11dd67a3be26497b62b22a13847a03b8cc
yafu-x64-avx512-ifma.exe2,611,7122024-11-11514e07e48a1530fa137cc173d1cfbd1a
yafu-x64-avx2.exe2,379,2642024-11-117fcf7aab28e5a5cf5288a0c2258bf7a6
README.txt9,4712024-11-11f2b230f1722d00d6fbddadea1664ca34
Generated 21 Nov 2024 9:17am