Site views: 1842625

 

 

Cfish: Updated Avril, 19 2021.

For Windows 64-bit and Linux, NO WINDOWS 32-BIT, ANDROID OR MACOS!

 

- Changelog: Updated to "Removed advanced_pawn_push()".

 

Cfish

 

The Windows executables works by default only with the file nn-62ef826d1a6d.nnue in the same directory.

 

Compiled with MSYS2 and MinGW for Windows and GCC for Linux.

 

CFish, a port of Stockfish written in plain C by Ronald de Man, first published on GitHub in July 2016. Possibly inspired by the asmFish project to speed up Stockfish using a programming language closer to the machine, the purpose of CFish is to explore possible optimization issues of C versus C++ compilers.

Its reliablity is unique, Cfish is the best chess program even in short time games other than being the best choice for chess analysis.

 

 

online polls

 

04-19-21 average vote: 9.06.

 

This edition includes:

Windows executables:

 - Cfish 160621 x64.exe for 64bit Windows systems
 - Cfish 160621 x64 AVX2.exe for 64-bit Windows systems and AMD processors
 - Cfish 160621 x64 BMI2.exe for 64-bit Windows systems and Intel processors
 - Cfish 160621 x64 modern.exe for modern machines on a 64bit Windows system (uses popcnt asm-instruction)
 - Cfish 160621 x64 general.exe for 64-bit general Windows systems
 - Cfish 160621 x64 ppc.exe for machines using popcnt asm-instructions on a 64-bit Windows system

 - Cfish 160621 x64 SSE3 ppc.exe for machines using popcnt asm-instructions on a 64-bit Windows system having CPU Opteron (since Stepping E4), Sempron (since Palermo. Stepping E3), Athlon 64 (since Venice Stepping E3 and San Diego Stepping E4), Athlon 64 FX (since San Diego Stepping E4), Athlon 64 X2, Phenom 64 X2, Turion family, K10 family, APU family (including without GPU), FX Series, Zen, Zen+, Zen2, Celeron D, Celeron (starting with Core microarchitecture), Pentium 4 (since Prescott), Pentium D, Pentium Extreme Edition (but NOT Pentium 4 Extreme Edition), Pentium Dual-Core, Pentium (starting with Core microarchitecture), Intel Core, Intel Xeon (since Nocona), Intel Atom, VIA/Centaur C7, VIA/Centaur Nano, VIA/CentaurTransmeta Efficeon TM88xx (NOT Model Numbers TM86xx)

 - Cfish 160621 x64 SSE3.exe for 64-bit Windows system having CPU Opteron (since Stepping E4), Sempron (since Palermo. Stepping E3), Athlon 64 (since Venice Stepping E3 and San Diego Stepping E4), Athlon 64 FX (since San Diego Stepping E4), Athlon 64 X2, Phenom 64 X2, Turion family, K10 family, APU family (including without GPU), FX Series, Zen, Zen+, Zen2, Celeron D, Celeron (starting with Core microarchitecture), Pentium 4 (since Prescott), Pentium D, Pentium Extreme Edition (but NOT Pentium 4 Extreme Edition), Pentium Dual-Core, Pentium (starting with Core microarchitecture), Intel Core, Intel Xeon (since Nocona), Intel Atom, VIA/Centaur C7, VIA/Centaur Nano, VIA/CentaurTransmeta Efficeon TM88xx (NOT Model Numbers TM86xx)  - Cfish 160621 x64 SSE41 ppc.exe for machines using popcnt asm-instructions on a 64-bit Windows system having CPU Intel Core 2 or AMD Bulldozer-based FX CPUs

 - Cfish 160621 32bit.exe for 32-bit Windows systems
 - Cfish 160621 32bit ppc.exe for machines using popcnt asm-instructions on a 32-bit Windows system

 - Cfish 160621 32bit SSE2.exe for 32-bit Windows systems on Pentium 4, Pentium M, Pentium D, Celeron NetBurst-based, Celeron M, Celeron D, Intel Atom, AMD Athlon 64, Transmeta Efficeon, VIA C7 CPUs

 - Cfish 160621 32bit SSE41 ppc.exe for machines using popcnt asm-instructions on a 32-bit Windows system having CPU Intel Core 2 or AMD Bulldozer-based FX CPUs

 

Linux binaries:

 - Cfish 160621 x64 for 64bit Linux systems
 - Cfish 160621 x64 AVX2 for 64-bit Linux systems and AMD processors
 - Cfish 160621 x64 BMI2 for 64-bit Linux systems and Intel processors
 - Cfish 160621 x64 modern for modern machines on a 64bit Linux system (uses popcnt asm-instruction)
 - Cfish 160621 x64 general for 64-bit general Linux systems
 - Cfish 160621 x64 ppc for machines using popcnt asm-instructions on a 64-bit Linux system

 - Cfish 160621 x64 SSE3 ppc for machines using popcnt asm-instructions on a 64-bit Linux system having CPU Opteron (since Stepping E4), Sempron (since Palermo. Stepping E3), Athlon 64 (since Venice Stepping E3 and San Diego Stepping E4), Athlon 64 FX (since San Diego Stepping E4), Athlon 64 X2, Phenom 64 X2, Turion family, K10 family, APU family (including without GPU), FX Series, Zen, Zen+, Zen2, Celeron D, Celeron (starting with Core microarchitecture), Pentium 4 (since Prescott), Pentium D, Pentium Extreme Edition (but NOT Pentium 4 Extreme Edition), Pentium Dual-Core, Pentium (starting with Core microarchitecture), Intel Core, Intel Xeon (since Nocona), Intel Atom, VIA/Centaur C7, VIA/Centaur Nano, VIA/CentaurTransmeta Efficeon TM88xx (NOT Model Numbers TM86xx)

 - Cfish 160621 x64 SSE3 for 64-bit Linux system having CPU Opteron (since Stepping E4), Sempron (since Palermo. Stepping E3), Athlon 64 (since Venice Stepping E3 and San Diego Stepping E4), Athlon 64 FX (since San Diego Stepping E4), Athlon 64 X2, Phenom 64 X2, Turion family, K10 family, APU family (including without GPU), FX Series, Zen, Zen+, Zen2, Celeron D, Celeron (starting with Core microarchitecture), Pentium 4 (since Prescott), Pentium D, Pentium Extreme Edition (but NOT Pentium 4 Extreme Edition), Pentium Dual-Core, Pentium (starting with Core microarchitecture), Intel Core, Intel Xeon (since Nocona), Intel Atom, VIA/Centaur C7, VIA/Centaur Nano, VIA/CentaurTransmeta Efficeon TM88xx (NOT Model Numbers TM86xx)  - Cfish 160621 x64 SSE41 ppc for machines using popcnt asm-instructions on a 64-bit Linux system having CPU Intel Core 2 or AMD Bulldozer-based FX CPUs

 - Cfish 160621 32bit for 32-bit Linux systems
 - Cfish 160621 32bit general for 32-bit general Linux systems
 - Cfish 160621 32bit ppc for machines using popcnt asm-instructions on a 32-bit Linux system

 - Cfish 160621 32bit SSE2 for 32-bit Linux systems on Pentium 4, Pentium M, Pentium D, Celeron NetBurst-based, Celeron M, Celeron D, Intel Atom, AMD Athlon 64, Transmeta Efficeon, VIA C7 CPUs

 - Cfish 160621 32bit SSE41 ppc for machines using popcnt asm-instructions on a 32-bit Linux system having CPU Intel Core 2 or AMD Bulldozer-based FX CPUs

 

 

Cfish 160621 x64.exe single processor benchmark:

Clear your browser cache to see the most updated benchmarks.

 

syzygy1's GitHub page.