GMP-ECM 6.3 binaries




Core2 64bit:      MPIR 2.3.0/2.2.1 faster (~45% at 1000 digits). With/without asm-redc same speed up to at least 1000 digits.

Core2 32bit:      GMP 5.0.1 faster (~15% at 1000 digits). With/without asm-redc same speed up to at least 1000 digits.

Pentium4 32bit: GMP 5.0.1 faster (~15% at 1000 digits). "No asm-redc" stage1 is faster above 500 digits. For high B2 "no asm-redc" stage2 faster from 200 digits.




CPU type Cpu built and tested on Software Built with --enable-asm-redc ? Download link Speedtests
Core2 64bit Core2Quad (Yorksfield) Q9450 2.66 Ghz Windows 7 64bit
Msys+Mingw64
GMP 5.0.1 Yes ecm63gmp501core2-64-asmredc.zip core2-64bittests.html
Core2 64bit Core2Quad (Yorksfield) Q9450 2.66 Ghz Windows 7 64bit
Msys+Mingw64
GMP 5.0.1 No ecm63gmp501core2-64.zip core2-64bittests.html
Core2 64bit Core2Quad (Yorksfield) Q9450 2.66 Ghz Windows 7 64bit
Msys+Mingw64
MPIR 2.3.0 Yes ecm63mpir230core2-64-asmredc.zip core2-64bittests.html
Core2 64bit Core2Quad (Yorksfield) Q9450 2.66 Ghz Windows 7 64bit
Msys+Mingw64
MPIR 2.3.0 No ecm63mpir230core2-64.zip core2-64bittests.html
Core2 64bit Core2Quad (Yorksfield) Q9450 2.66 Ghz Windows 7 64bit
Msys+Mingw64
MPIR 2.2.1 Yes ecm63mpir221core2-64-asmredc.zip core2-64bittests.html
Core2 64bit Core2Quad (Yorksfield) Q9450 2.66 Ghz Windows 7 64bit
Msys+Mingw64
MPIR 2.2.1 No ecm63mpir221core2-64.zip core2-64bittests.html
Core2 64bit Buildoptions:   ./configure CC=gcc CFLAGS="-O2 -pedantic -m64 -std=gnu99 -mtune=core2 -march=core2" LDFLAGS="-Wl,--stack,16777216" ABI=64 --enable-asm-redc --build=x86_64-w64-mingw32
"make","make check","make ecm-params; make","make install"


















Core2 32bit Core2Duo (Conroe) E6750 2.66 Ghz Windows XP 32bit
Msys+Mingw32
GMP 5.0.1 Yes ecm63gmp501core2-32-asmredc.zip core2-32bittests.html
Core2 32bit Core2Duo (Conroe) E6750 2.66 Ghz Windows XP 32bit
Msys+Mingw32
GMP 5.0.1 No ecm63gmp501core2-32.zip core2-32bittests.html
Core2 32bit Core2Duo (Conroe) E6750 2.66 Ghz Windows XP 32bit
Msys+Mingw32
MPIR 2.3.0 Yes ecm63mpir230core2-32-asmredc.zip core2-32bittests.html
Core2 32bit Core2Duo (Conroe) E6750 2.66 Ghz Windows XP 32bit
Msys+Mingw32
MPIR 2.3.0 No ecm63mpir230core2-32.zip core2-32bittests.html
Core2 32bit Core2Duo (Conroe) E6750 2.66 Ghz Windows XP 32bit
Msys+Mingw32
MPIR 2.2.1 Yes ecm63mpir221core2-32-asmredc.zip core2-32bittests.html
Core2 32bit Core2Duo (Conroe) E6750 2.66 Ghz Windows XP 32bit
Msys+Mingw32
MPIR 2.2.1 No ecm63mpir221core2-32.zip core2-32bittests.html
Core2 32bit Buildoptions:   ./configure CC=gcc CFLAGS="-O2 -pedantic -std=gnu99 -mtune=core2 -march=core2" LDFLAGS="-Wl,--stack,16777216" ABI=32 --enable-asm-redc
"make","make check","make ecm-params; make","make install"


















Pentium4 32bit Pentium 4 550 (Prescott) 3.4 Ghz Windows XP 32bit
Msys+Mingw32
GMP 5.0.1 Yes ecm63gmp501p4-32-asmredc.zip p4-32bittests.html
Pentium4 32bit Pentium 4 550 (Prescott) 3.4 Ghz Windows XP 32bit
Msys+Mingw32
GMP 5.0.1 No ecm63gmp501p4-32.zip p4-32bittests.html
Pentium4 32bit Pentium 4 550 (Prescott) 3.4 Ghz Windows XP 32bit
Msys+Mingw32
MPIR 2.3.0 Yes ecm63mpir230p4-32-asmredc.zip p4-32bittests.html
Pentium4 32bit Pentium 4 550 (Prescott) 3.4 Ghz Windows XP 32bit
Msys+Mingw32
MPIR 2.3.0 No ecm63mpir230p4-32.zip p4-32bittests.html
Pentium4 32bit Pentium 4 550 (Prescott) 3.4 Ghz Windows XP 32bit
Msys+Mingw32
MPIR 2.2.1 Yes ecm63mpir221p4-32-asmredc.zip p4-32bittests.html
Pentium4 32bit Pentium 4 550 (Prescott) 3.4 Ghz Windows XP 32bit
Msys+Mingw32
MPIR 2.2.1 No ecm63mpir221p4-32.zip p4-32bittests.html
Pentium4 32bit Buildoptions:   ./configure CC=gcc CFLAGS="-O2 -pedantic -std=gnu99 -mtune=pentium4 -march=pentium4" LDFLAGS="-Wl,--stack,16777216" ABI=32 --enable-asm-redc --build=pentium4-pc-mingw32
"make","make check","make ecm-params; make","make install"