git.sesse.net Git - stockfish/atom - Readme.txt history Unnamed repository; edit this file 'description' to name the repository. https://git.sesse.net?p=stockfish Steinar H. Gunderson git-favicon.png git-logo.png 2013-02-23T16:05:28Z gitweb Convert Readme to markdown format 2013-02-23T16:00:33Z Marco Costalba mcostalba@gmail.com Marco Costalba mcostalba@gmail.com 2013-02-23T16:00:33Z https://git.sesse.net?p=stockfish;a=commitdiff;h=ccf21f5595662390214fcc8a7f11b3dae3725225
Convert Readme to markdown format

Looks better on GitHub, that supports this format.

No functional change.
  • [D] Readme.txt
Update Readme.txt now that we support 64 threads 2012-12-04T10:29:26Z thaspel tobiashaspel@gmail.com Marco Costalba mcostalba@gmail.com 2012-12-04T10:29:26Z https://git.sesse.net?p=stockfish;a=commitdiff;h=6a934882915f85c9f22c0bc60df6dbd469d89f10
Update Readme.txt now that we support 64 threads

No functional change.

Signed-off-by: Marco Costalba <mcostalba@gmail.com>
  • [D] Readme.txt
Readme.txt: more grammar/style fixes 2012-07-19T19:09:37Z Linus Arver linusarver@gmail.com Linus Arver linusarver@gmail.com 2012-07-19T19:09:37Z https://git.sesse.net?p=stockfish;a=commitdiff;h=5c6ba81cf221188a76d1d8be138da85a8b0ddd4d
Readme.txt: more grammar/style fixes
  • [D] Readme.txt
Readme.txt: grammar/stylistic fixes 2012-07-18T23:46:51Z Linus Arver linusarver@gmail.com Linus Arver linusarver@gmail.com 2012-07-18T23:46:51Z https://git.sesse.net?p=stockfish;a=commitdiff;h=591adf564a311913936da18713c34d9d796ba3ed
Readme.txt: grammar/stylistic fixes
  • [D] Readme.txt
Reformat types.h 2011-12-30T16:08:07Z Marco Costalba mcostalba@gmail.com Marco Costalba mcostalba@gmail.com 2011-12-30T16:08:07Z https://git.sesse.net?p=stockfish;a=commitdiff;h=f4dadee5e2fd27a32e64179f737c1c3825098ea5
Reformat types.h

Retire obsolete code and reshuffle stuff.

No functional change.

Signed-off-by: Marco Costalba <mcostalba@gmail.com>
  • [D] Readme.txt
Update copyright year to 2012 2011-12-30T12:24:41Z Marco Costalba mcostalba@gmail.com Marco Costalba mcostalba@gmail.com 2011-12-30T12:24:41Z https://git.sesse.net?p=stockfish;a=commitdiff;h=8307da0de77c9c7bbf7c56a7d9c8a688ff4dfb4e
Update copyright year to 2012

And refresh Readme.txt while there.

No functional change.

Signed-off-by: Marco Costalba <mcostalba@gmail.com>
  • [D] Readme.txt
Update Readme.txt to 32 threads and bsfq on Windows 2011-05-03T07:24:51Z Marco Costalba mcostalba@gmail.com Marco Costalba mcostalba@gmail.com 2011-05-03T07:24:51Z https://git.sesse.net?p=stockfish;a=commitdiff;h=9c5a53ca450ca7ed24e476a945f70804939cadf3
Update Readme.txt to 32 threads and bsfq on Windows

No functional change.

Signed-off-by: Marco Costalba <mcostalba@gmail.com>
  • [D] Readme.txt
Update Readme and polyglot files 2011-01-03T22:55:12Z Marco Costalba mcostalba@gmail.com Marco Costalba mcostalba@gmail.com 2011-01-03T22:55:12Z https://git.sesse.net?p=stockfish;a=commitdiff;h=6b96e6f33de25b25bf21d9d2aa5f5803ac6182fa
Update Readme and polyglot files

No functional change.

Signed-off-by: Marco Costalba <mcostalba@gmail.com>
  • [D] Readme.txt
Remove my address from README 2010-08-21T16:18:56Z Marco Costalba mcostalba@gmail.com Marco Costalba mcostalba@gmail.com 2010-08-21T16:18:56Z https://git.sesse.net?p=stockfish;a=commitdiff;h=73f1179d394d9b637f46370a569e0e0336214add
Remove my address from README

Signed-off-by: Marco Costalba <mcostalba@gmail.com>
  • [D] Readme.txt
Enable POPCNT only through Makefile 2009-11-06T16:23:02Z Marco Costalba mcostalba@gmail.com Marco Costalba mcostalba@gmail.com 2009-11-06T16:23:02Z https://git.sesse.net?p=stockfish;a=commitdiff;h=7c0cb8e73d78c95c27b34389cef2c0f7e6ea8382
Enable POPCNT only through Makefile

Also remove some fallback templates that prevent a
compile error in case the user runs 'make icc-profile-popcnt'
from a non supported machine.

We want to loudly fail in that case instead of silently
fallback in a non-popcount compilation.

Updated documentation too.

Signed-off-by: Marco Costalba <mcostalba@gmail.com>
  • [D] Readme.txt
Big-endian compatible pop_1st_bit() 2009-11-05T18:29:26Z Marco Costalba mcostalba@gmail.com Marco Costalba mcostalba@gmail.com 2009-11-05T18:29:26Z https://git.sesse.net?p=stockfish;a=commitdiff;h=dc286d2673ef334c6bab0c4244a49a1b01e63cdc
Big-endian compatible pop_1st_bit()

Thanks to Eric Mullins we have now endian friendly
pop_1st_bit() and also is removed the need to use
-fno-strict-aliasing compiler option with GCC.

Speed is almost as fast, very small difference if any in
perft test, so I assume almost no difference in real games.

No functional change.

Signed-off-by: Marco Costalba <mcostalba@gmail.com>
  • [D] Readme.txt
Do not adjust Minimum Split Depth automatically 2009-07-24T14:34:41Z Joona Kiiski joona.kiiski@gmail.com Marco Costalba mcostalba@gmail.com 2009-07-24T14:34:41Z https://git.sesse.net?p=stockfish;a=commitdiff;h=5be3d98d175e22b182bbef3a3085c0828a3baf77
Do not adjust Minimum Split Depth automatically

Currently minimum split depth is set automatically to 6
when number of CPUs is more than 4. I believe this is a bad
idea since for example my quad (4CPU with hyperthreading) is
detected as 8CPU computer. I've manually lowered down the number
of Threads, but so far I have played all games with Minimum
Split Depth set to 6!

Since 4CPU computers with hyperthreading are quite common and
8 CPU computers extremely rear (I expect we can get a direct
jump to 16 or 32 cores), this automatic adjusting is likely
to do more harm than good. Add a note in Readme.txt, so that
those rear 8CPU owners can manually tweak the "Minimum Split
Depth" parameter

Signed-off-by: Marco Costalba <mcostalba@gmail.com>
  • [D] Readme.txt
Disable POPCNT support per default 2009-07-04T08:07:45Z Marco Costalba mcostalba@gmail.com Marco Costalba mcostalba@gmail.com 2009-07-04T08:07:45Z https://git.sesse.net?p=stockfish;a=commitdiff;h=36437f14e8cbac4c6b883248cccc9e707e957c68
Disable POPCNT support per default

This is mainly intended to allow 64 bit compiles on any
system and avoid to crash when the binary, compiled on a
box where POPCNT is not supported, is run on a Core i7
system or similar CPU.

What could happen is that when compiled in a standard 64 bit
system, because the correct headers for the POPCNT intrinsic
are not found, the compiler creates dummy bit count functions
instead, these are never called at runtime on the machine where
Stockfish has been compiled. But if we run the same binary on a
Core i7 system, because POPCNT is detected at run time, the dummy
bitcount functions will be called giving false results that will
crash the application.

Note that would be possible to fallback on software bit count in
these cases, but this is even more subtle because POPCNT path is not
optimized so that we have an application working but at sub-optimal
speed, so better to crash, at least user is loudly warned that there
is something wrong.

If, instead, Stockfish is compiled on a Core i7 system with POPCNT
enabled, then if the PGO compile has been done properly, the same binary
will run at optimal speed _both_ on the Core i7 machine and on any other
64 bit standard machine. This is the ideal mode for binary distribution.

Finally this patch disables bsfq support under Windows, because it seems
inline assembly is not supported both by MSVC and by Intel Windows version.

Signed-off-by: Marco Costalba <mcostalba@gmail.com>
  • [D] Readme.txt
Retire USE_COMPACT_ROOK_ATTACKS and USE_FOLDED_BITSCAN defines 2009-07-02T14:49:41Z Marco Costalba mcostalba@gmail.com Marco Costalba mcostalba@gmail.com 2009-07-02T14:49:41Z https://git.sesse.net?p=stockfish;a=commitdiff;h=063e2441b17b8260de443b3d580f49b3d65d03c7
Retire USE_COMPACT_ROOK_ATTACKS and USE_FOLDED_BITSCAN defines

This greatly simplifies bitboard.cpp that now has only two setups,
respectively for 32 and 64 bits CPU according to IS_64BIT define
that is automatically set but can be tweaked manually in
bitboard.h

No functional change both in 32 and in 64 bits.

Signed-off-by: Marco Costalba <mcostalba@gmail.com>
  • [D] Readme.txt
Stockfish 1.0 2008-11-02T14:35:32Z Marco Costalba mcostalba@gmail.com Marco Costalba mcostalba@gmail.com 2008-11-02T14:35:32Z https://git.sesse.net?p=stockfish;a=commitdiff;h=8097e99c699bdc8a62365a9841fc7cce1c3c15a0
Stockfish 1.0

Signed-off-by: Marco Costalba <mcostalba@gmail.com>
  • [D] Readme.txt
Update README to Stockfish 2008-11-01T12:56:01Z Marco Costalba mcostalba@gmail.com Marco Costalba mcostalba@gmail.com 2008-11-01T12:56:01Z https://git.sesse.net?p=stockfish;a=commitdiff;h=35bd334b3044bc52ccbc3a8d653097c0f94bf67a
Update README to Stockfish

Remove Glaurung references.

Signed-off-by: Marco Costalba <mcostalba@gmail.com>
  • [D] Readme.txt
Initial import of Glaurung 2.1 2008-09-01T05:59:13Z Marco Costalba mcostalba@gmail.com Marco Costalba mcostalba@gmail.com 2008-09-01T05:59:13Z https://git.sesse.net?p=stockfish;a=commitdiff;h=bb751d6c890f5c50c642366d601740366cfae8d0
Initial import of Glaurung 2.1
  • [D] Readme.txt