├── .github ├── ISSUE_TEMPLATE │ ├── BUG-REPORT.yml │ └── config.yml └── workflows │ ├── build-windows.yml │ ├── make.yml │ ├── stockfish.yml │ ├── stockfish_arm_binaries.yml │ ├── stockfish_binaries.yml │ ├── stockfish_compile_test.yml │ ├── stockfish_sanitizers.yml │ └── stockfish_test.yml ├── .gitignore ├── .vscode └── settings.json ├── AUTHORS ├── CITATION.cff ├── Copying.txt ├── README.md ├── Top CPU Contributors.txt ├── appveyor.yml ├── deploy ├── appveyor.yml ├── linux.sh ├── msys.sh ├── old-gcc.patch └── stable-slim.dockerfile ├── src ├── Makefile ├── benchmark.cpp ├── benchmark.h ├── bitbase.cpp ├── bitboard.cpp ├── bitboard.h ├── endgame.cpp ├── endgame.h ├── evaluate.cpp ├── evaluate.h ├── incbin │ ├── UNLICENCE │ └── incbin.h ├── main.cpp ├── material.cpp ├── material.h ├── misc.cpp ├── misc.h ├── movegen.cpp ├── movegen.h ├── movepick.cpp ├── movepick.h ├── nnue │ ├── evaluate_nnue.cpp │ ├── evaluate_nnue.h │ ├── features │ │ ├── half_ka_v2_hm.cpp │ │ └── half_ka_v2_hm.h │ ├── layers │ │ ├── affine_transform.h │ │ ├── affine_transform_sparse_input.h │ │ ├── clipped_relu.h │ │ ├── simd.h │ │ └── sqr_clipped_relu.h │ ├── nnue_accumulator.h │ ├── nnue_architecture.h │ ├── nnue_common.h │ └── nnue_feature_transformer.h ├── pawns.cpp ├── pawns.h ├── position.cpp ├── position.h ├── psqt.cpp ├── psqt.h ├── search.cpp ├── search.h ├── syzygy │ ├── tbprobe.cpp │ └── tbprobe.h ├── thread.cpp ├── thread.h ├── thread_win32_osx.h ├── timeman.cpp ├── timeman.h ├── tt.cpp ├── tt.h ├── tune.cpp ├── tune.h ├── types.h ├── uci.cpp ├── uci.h └── ucioption.cpp └── tests ├── instrumented.sh ├── perft.sh ├── puzzle.sh ├── reprosearch.sh └── signature.sh /.github/ISSUE_TEMPLATE/BUG-REPORT.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddugovic/Stockfish/HEAD/.github/ISSUE_TEMPLATE/BUG-REPORT.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddugovic/Stockfish/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/workflows/build-windows.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddugovic/Stockfish/HEAD/.github/workflows/build-windows.yml -------------------------------------------------------------------------------- /.github/workflows/make.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddugovic/Stockfish/HEAD/.github/workflows/make.yml -------------------------------------------------------------------------------- /.github/workflows/stockfish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddugovic/Stockfish/HEAD/.github/workflows/stockfish.yml -------------------------------------------------------------------------------- /.github/workflows/stockfish_arm_binaries.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddugovic/Stockfish/HEAD/.github/workflows/stockfish_arm_binaries.yml -------------------------------------------------------------------------------- /.github/workflows/stockfish_binaries.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddugovic/Stockfish/HEAD/.github/workflows/stockfish_binaries.yml -------------------------------------------------------------------------------- /.github/workflows/stockfish_compile_test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddugovic/Stockfish/HEAD/.github/workflows/stockfish_compile_test.yml -------------------------------------------------------------------------------- /.github/workflows/stockfish_sanitizers.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddugovic/Stockfish/HEAD/.github/workflows/stockfish_sanitizers.yml -------------------------------------------------------------------------------- /.github/workflows/stockfish_test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddugovic/Stockfish/HEAD/.github/workflows/stockfish_test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddugovic/Stockfish/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddugovic/Stockfish/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddugovic/Stockfish/HEAD/AUTHORS -------------------------------------------------------------------------------- /CITATION.cff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddugovic/Stockfish/HEAD/CITATION.cff -------------------------------------------------------------------------------- /Copying.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddugovic/Stockfish/HEAD/Copying.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddugovic/Stockfish/HEAD/README.md -------------------------------------------------------------------------------- /Top CPU Contributors.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddugovic/Stockfish/HEAD/Top CPU Contributors.txt -------------------------------------------------------------------------------- /appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddugovic/Stockfish/HEAD/appveyor.yml -------------------------------------------------------------------------------- /deploy/appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddugovic/Stockfish/HEAD/deploy/appveyor.yml -------------------------------------------------------------------------------- /deploy/linux.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddugovic/Stockfish/HEAD/deploy/linux.sh -------------------------------------------------------------------------------- /deploy/msys.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddugovic/Stockfish/HEAD/deploy/msys.sh -------------------------------------------------------------------------------- /deploy/old-gcc.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddugovic/Stockfish/HEAD/deploy/old-gcc.patch -------------------------------------------------------------------------------- /deploy/stable-slim.dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddugovic/Stockfish/HEAD/deploy/stable-slim.dockerfile -------------------------------------------------------------------------------- /src/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddugovic/Stockfish/HEAD/src/Makefile -------------------------------------------------------------------------------- /src/benchmark.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddugovic/Stockfish/HEAD/src/benchmark.cpp -------------------------------------------------------------------------------- /src/benchmark.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddugovic/Stockfish/HEAD/src/benchmark.h -------------------------------------------------------------------------------- /src/bitbase.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddugovic/Stockfish/HEAD/src/bitbase.cpp -------------------------------------------------------------------------------- /src/bitboard.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddugovic/Stockfish/HEAD/src/bitboard.cpp -------------------------------------------------------------------------------- /src/bitboard.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddugovic/Stockfish/HEAD/src/bitboard.h -------------------------------------------------------------------------------- /src/endgame.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddugovic/Stockfish/HEAD/src/endgame.cpp -------------------------------------------------------------------------------- /src/endgame.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddugovic/Stockfish/HEAD/src/endgame.h -------------------------------------------------------------------------------- /src/evaluate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddugovic/Stockfish/HEAD/src/evaluate.cpp -------------------------------------------------------------------------------- /src/evaluate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddugovic/Stockfish/HEAD/src/evaluate.h -------------------------------------------------------------------------------- /src/incbin/UNLICENCE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddugovic/Stockfish/HEAD/src/incbin/UNLICENCE -------------------------------------------------------------------------------- /src/incbin/incbin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddugovic/Stockfish/HEAD/src/incbin/incbin.h -------------------------------------------------------------------------------- /src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddugovic/Stockfish/HEAD/src/main.cpp -------------------------------------------------------------------------------- /src/material.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddugovic/Stockfish/HEAD/src/material.cpp -------------------------------------------------------------------------------- /src/material.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddugovic/Stockfish/HEAD/src/material.h -------------------------------------------------------------------------------- /src/misc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddugovic/Stockfish/HEAD/src/misc.cpp -------------------------------------------------------------------------------- /src/misc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddugovic/Stockfish/HEAD/src/misc.h -------------------------------------------------------------------------------- /src/movegen.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddugovic/Stockfish/HEAD/src/movegen.cpp -------------------------------------------------------------------------------- /src/movegen.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddugovic/Stockfish/HEAD/src/movegen.h -------------------------------------------------------------------------------- /src/movepick.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddugovic/Stockfish/HEAD/src/movepick.cpp -------------------------------------------------------------------------------- /src/movepick.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddugovic/Stockfish/HEAD/src/movepick.h -------------------------------------------------------------------------------- /src/nnue/evaluate_nnue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddugovic/Stockfish/HEAD/src/nnue/evaluate_nnue.cpp -------------------------------------------------------------------------------- /src/nnue/evaluate_nnue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddugovic/Stockfish/HEAD/src/nnue/evaluate_nnue.h -------------------------------------------------------------------------------- /src/nnue/features/half_ka_v2_hm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddugovic/Stockfish/HEAD/src/nnue/features/half_ka_v2_hm.cpp -------------------------------------------------------------------------------- /src/nnue/features/half_ka_v2_hm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddugovic/Stockfish/HEAD/src/nnue/features/half_ka_v2_hm.h -------------------------------------------------------------------------------- /src/nnue/layers/affine_transform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddugovic/Stockfish/HEAD/src/nnue/layers/affine_transform.h -------------------------------------------------------------------------------- /src/nnue/layers/affine_transform_sparse_input.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddugovic/Stockfish/HEAD/src/nnue/layers/affine_transform_sparse_input.h -------------------------------------------------------------------------------- /src/nnue/layers/clipped_relu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddugovic/Stockfish/HEAD/src/nnue/layers/clipped_relu.h -------------------------------------------------------------------------------- /src/nnue/layers/simd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddugovic/Stockfish/HEAD/src/nnue/layers/simd.h -------------------------------------------------------------------------------- /src/nnue/layers/sqr_clipped_relu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddugovic/Stockfish/HEAD/src/nnue/layers/sqr_clipped_relu.h -------------------------------------------------------------------------------- /src/nnue/nnue_accumulator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddugovic/Stockfish/HEAD/src/nnue/nnue_accumulator.h -------------------------------------------------------------------------------- /src/nnue/nnue_architecture.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddugovic/Stockfish/HEAD/src/nnue/nnue_architecture.h -------------------------------------------------------------------------------- /src/nnue/nnue_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddugovic/Stockfish/HEAD/src/nnue/nnue_common.h -------------------------------------------------------------------------------- /src/nnue/nnue_feature_transformer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddugovic/Stockfish/HEAD/src/nnue/nnue_feature_transformer.h -------------------------------------------------------------------------------- /src/pawns.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddugovic/Stockfish/HEAD/src/pawns.cpp -------------------------------------------------------------------------------- /src/pawns.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddugovic/Stockfish/HEAD/src/pawns.h -------------------------------------------------------------------------------- /src/position.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddugovic/Stockfish/HEAD/src/position.cpp -------------------------------------------------------------------------------- /src/position.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddugovic/Stockfish/HEAD/src/position.h -------------------------------------------------------------------------------- /src/psqt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddugovic/Stockfish/HEAD/src/psqt.cpp -------------------------------------------------------------------------------- /src/psqt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddugovic/Stockfish/HEAD/src/psqt.h -------------------------------------------------------------------------------- /src/search.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddugovic/Stockfish/HEAD/src/search.cpp -------------------------------------------------------------------------------- /src/search.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddugovic/Stockfish/HEAD/src/search.h -------------------------------------------------------------------------------- /src/syzygy/tbprobe.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddugovic/Stockfish/HEAD/src/syzygy/tbprobe.cpp -------------------------------------------------------------------------------- /src/syzygy/tbprobe.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddugovic/Stockfish/HEAD/src/syzygy/tbprobe.h -------------------------------------------------------------------------------- /src/thread.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddugovic/Stockfish/HEAD/src/thread.cpp -------------------------------------------------------------------------------- /src/thread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddugovic/Stockfish/HEAD/src/thread.h -------------------------------------------------------------------------------- /src/thread_win32_osx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddugovic/Stockfish/HEAD/src/thread_win32_osx.h -------------------------------------------------------------------------------- /src/timeman.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddugovic/Stockfish/HEAD/src/timeman.cpp -------------------------------------------------------------------------------- /src/timeman.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddugovic/Stockfish/HEAD/src/timeman.h -------------------------------------------------------------------------------- /src/tt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddugovic/Stockfish/HEAD/src/tt.cpp -------------------------------------------------------------------------------- /src/tt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddugovic/Stockfish/HEAD/src/tt.h -------------------------------------------------------------------------------- /src/tune.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddugovic/Stockfish/HEAD/src/tune.cpp -------------------------------------------------------------------------------- /src/tune.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddugovic/Stockfish/HEAD/src/tune.h -------------------------------------------------------------------------------- /src/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddugovic/Stockfish/HEAD/src/types.h -------------------------------------------------------------------------------- /src/uci.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddugovic/Stockfish/HEAD/src/uci.cpp -------------------------------------------------------------------------------- /src/uci.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddugovic/Stockfish/HEAD/src/uci.h -------------------------------------------------------------------------------- /src/ucioption.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddugovic/Stockfish/HEAD/src/ucioption.cpp -------------------------------------------------------------------------------- /tests/instrumented.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddugovic/Stockfish/HEAD/tests/instrumented.sh -------------------------------------------------------------------------------- /tests/perft.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddugovic/Stockfish/HEAD/tests/perft.sh -------------------------------------------------------------------------------- /tests/puzzle.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddugovic/Stockfish/HEAD/tests/puzzle.sh -------------------------------------------------------------------------------- /tests/reprosearch.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddugovic/Stockfish/HEAD/tests/reprosearch.sh -------------------------------------------------------------------------------- /tests/signature.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddugovic/Stockfish/HEAD/tests/signature.sh --------------------------------------------------------------------------------