X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=Readme.txt;h=09216abc21a8b80bf6d1e1ad91214937e8aab905;hp=0c6f5c7210bec5e62f17f3a12d40e77c78673151;hb=bfd4421f490e721958a77b8304d8ebcb574a583f;hpb=063e2441b17b8260de443b3d580f49b3d65d03c7 diff --git a/Readme.txt b/Readme.txt index 0c6f5c72..09216abc 100644 --- a/Readme.txt +++ b/Readme.txt @@ -14,7 +14,9 @@ number of CPUs on your computer and set the number of search threads accordingly, but please be aware that the detection is not always correct. It is therefore recommended to inspect the value of the "Threads" UCI parameter, and to make sure it equals the number of CPU -cores on your computer. +cores on your computer. If you are using more than four threads, it +is recommended to raise the value of "Minimum Split Depth" UCI parameter +to 6. 2. Files @@ -54,6 +56,15 @@ The exception is computer with big-endian CPUs, like PowerPC Macintoshes. Some of the bitboard routines in the current version of Stockfish are endianness-sensitive, and won't work on a big-endian CPU. +Stockfish has POPCNT instruction runtime detection and support. This can +give an extra speed on Core i7 or similar systems. To enable this feature +(disabled by default) simply uncomment #define USE_POPCNT in bitcount.h +before to compile. + +On 64 bit Unix-like systems the 'bsfq' assembly instruction will be used +for bit counting. Detection is automatic at compile time, but in case you +experience compile problems you can comment out #define USE_BSFQ line in types.h + 5. Terms of use ---------------