Site views: 1616743

 

 

Cfish: Updated December, 23 2020.

For Windows, Android and Linux, NO MACOS!

 

 

- Changelog: Updated to "Simplify condition for assigning static-eval based bonus".

YOU MUST USE ANY OF THESE BINARY IN ASSOCIATION WITH THE NNUE FILE IN THE SAME NETWORK EXCEPTION MADE FOR THE ANDROID BINARY.

cfish

 

Compiled with MSYS2 for Windows, with GCC for Linux on Linux Mint, with NDK on Linux Mint for Android.

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.

Maximize its strength by using my opening book Goi.

 

 

online polls

 

04/01/19 poll average vote: 9.15.

 

This edition includes:

Windows:

NUMA executables:

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

Normal executables:

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

 

Linux:

NUMA binaries:

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

Normal binaries:

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

 

Android:

- Cfish_231220_64_NEON for 64bit Android systems

 

 

Cfish 221220 x64.exe single processor benchmark:

 

 

Cfish 221220 32bit.exe single processor benchmark:

 

 

syzygy1's GitHub page.