1
0
Fork 0

Commit Graph

  • 4fb819260b Tune SFisGOD 2021-08-01 12:22:36 +0800
  • 6aa82d6999 Bench: 5848718 SFisGOD 2021-08-01 03:16:45 +0800
  • a0fca67da4 CMH Pruning Tweak VoyagerOne 2021-07-31 08:18:49 -0400
  • 5705ed6f4c
    CMH Pruning Tweak bench: 5848718 VoyagerOne 2021-07-31 08:46:36 -0400
  • dfa7c36e9b
    Update search.cpp VoyagerOne 2021-07-31 08:40:28 -0400
  • 63083821a1
    CMH Pruning Tweak VoyagerOne 2021-07-31 08:18:49 -0400
  • 0386fddc76 uinfy formatting JackWright347 2021-07-30 22:51:25 +0200
  • 26edf9534a Avoid unnecessary stores in the affine transform Tomasz Sobczyk 2021-07-27 22:12:14 +0200
  • 18f1cd7d15 Refactor and simplify the CpuInfo class to a stripped down version that only works out the flags it needs to know JackWright347 2021-07-30 15:56:09 +0200
  • a8dec5e9fc clean up JackWright347 2021-07-30 04:31:50 +0200
  • 3fa049f165 simplify JackWright347 2021-07-29 22:50:22 +0200
  • 08871e448a change initialization order JackWright347 2021-07-29 22:20:25 +0200
  • 6b8879c3e9 refactor & simpilfy JackWright347 2021-07-29 22:13:10 +0200
  • 947bbcc09b Refactor and simplify the CpuInfo class to a stripped down version that only works out the flags it needs to know JackWright347 2021-07-29 21:48:45 +0200
  • e09d148f8c there is no 'avx256vnni' gcc compiler -m option JackWright347 2021-07-29 12:37:51 +0200
  • 93a93b3d17 no need to do CPU specific versions and dispatch for prefetch, because prefetch=yes (always on) in all Makefile targets anyway JackWright347 2021-07-29 09:27:22 +0200
  • cea291d3d3
    Merge branch 'official-stockfish:master' into feature/msvc_support JackWright347 2021-07-29 06:49:17 +0000
  • 24afcd58af
    Merge branch 'official-stockfish:master' into feature/add_cpu_uci_command_and_runtime_info JackWright347 2021-07-29 06:49:08 +0000
  • 952214fcc6
    Merge branch 'official-stockfish:master' into master JackWright347 2021-07-29 06:48:51 +0000
  • e973eee919 Update default net to nn-56a5f1c4173a.nnue SFisGOD 2021-07-28 00:43:58 +0800
  • db0f46844a Avoid unnecessary stores in the affine transform. See https://godbolt.org/z/59aTKbbYc Tomasz Sobczyk 2021-07-27 22:12:14 +0200
  • f8c40bdb2e Bench: 4801359 SFisGOD 2021-07-28 00:43:58 +0800
  • 01e36f5092 refine AVX, AVX2 and AVX-512 OS + Hardware support detection JackWright347 2021-07-27 07:56:55 +0200
  • ce81874071 add Family and Model JackWright347 2021-07-27 01:51:20 +0200
  • cfbfcbcf58 add AVX2 instruction set option for x64 JackWright347 2021-07-27 00:15:39 +0200
  • 5a199a580e _mm_popcnt_u64 available only for 64-bit JackWright347 2021-07-26 22:59:36 +0200
  • 7690ff1b9a change includes JackWright347 2021-07-26 20:02:13 +0200
  • f52397934b some restructuring JackWright347 2021-07-26 19:07:01 +0200
  • 61e715fa4f restore obsolete flags USE_POPCNT and NO_PREFETCH in types.h because of appveyor checking on them JackWright347 2021-07-26 18:29:27 +0200
  • 015bf96700
    Merge branch 'official-stockfish:master' into master JackWright347 2021-07-26 18:10:11 +0200
  • 761333ed4b
    Merge branch 'official-stockfish:master' into feature/msvc_support JackWright347 2021-07-26 18:10:03 +0200
  • 5fa16fd834
    Merge branch 'official-stockfish:master' into feature/add_cpu_uci_command_and_runtime_info JackWright347 2021-07-26 18:09:45 +0200
  • 1e2fab30d1 minor tweaks for gcc JackWright347 2021-07-26 18:08:28 +0200
  • 98425b7751 select optimal versions of prefetch() an popcount() at runtime based on CPU capapilities, this makes NO_PREFETCH and USE_POPCNT build parameters obsolete. JackWright347 2021-07-26 17:45:41 +0200
  • 237ed1ef8f Update default net to nn-26abeed38351.nnue SFisGOD 2021-07-25 19:43:25 +0800
  • 910d26b5c3 Simplification in LMR Giacomo Lorenzetti 2021-07-24 22:03:29 +0200
  • 0d3068b138 Simplification in LMR Giacomo Lorenzetti 2021-07-24 22:03:29 +0200
  • a7796e5c83 Bench: 4629725 SFisGOD 2021-07-25 19:43:25 +0800
  • b4391b8055 msys g++ requires -mxsave compiler flag for _xgetbv JackWright347 2021-07-25 02:56:09 +0200
  • 88376badcd Mingw requires -mxsave compiler flag for _xgetbv JackWright347 2021-07-25 02:40:44 +0200
  • 0939ddc898 fix typo JackWright347 2021-07-25 00:42:34 +0200
  • d5d5c9a15b fix ident JackWright347 2021-07-24 21:11:22 +0200
  • 0c8f66dc70
    Merge branch 'official-stockfish:master' into feature/msvc_support JackWright347 2021-07-24 20:42:07 +0200
  • 2c1b03c1f2
    Merge branch 'official-stockfish:master' into feature/add_cpu_uci_command_and_runtime_info JackWright347 2021-07-24 20:41:56 +0200
  • a126521f6e
    Merge branch 'official-stockfish:master' into master JackWright347 2021-07-24 20:41:42 +0200
  • b939c80513 Update the default net to nn-76a8a7ffb820.nnue. MichaelB7 2021-07-24 08:42:00 -0400
  • 0795756cfd fix ident JackWright347 2021-07-24 17:42:39 +0200
  • 22f9c0cf2a minor refinements JackWright347 2021-07-24 17:38:54 +0200
  • f4537daa01 add inline function expansion optimizing option JackWright347 2021-07-24 17:13:40 +0200
  • 7cee8457a7
    Merge branch 'official-stockfish:master' into feature/msvc_support JackWright347 2021-07-24 16:47:27 +0200
  • 60d9aeb442 fix _XCR_XFEATURE_ENABLED_MASK define for Mingw compiler JackWright347 2021-07-24 16:14:44 +0200
  • 176936c973 fix pragma GCC warning for non-unix compilers JackWright347 2021-07-24 16:01:50 +0200
  • 1bd515714a fix GCC and CLANG builds for Linux JackWright347 2021-07-24 15:48:40 +0200
  • a344409b17 Update the default net to nn-76a8a7ffb820.nnue. MichaelB7 2021-07-24 08:42:00 -0400
  • 217e84a29c
    Merge branch 'official-stockfish:master' into feature/add_cpu_uci_command_and_runtime_info JackWright347 2021-07-24 14:08:25 +0200
  • 557d9880a0
    Merge branch 'official-stockfish:master' into master JackWright347 2021-07-24 14:07:52 +0200
  • a85928e7ec Apply good/bad history reduction also when inCheck Giacomo Lorenzetti 2021-07-18 20:14:11 +0200
  • 760b7462bc Simplify lowply-history scoring logic pb00067 2021-07-15 20:56:21 +0200
  • d957179df7 Prune illegal moves in qsearch earlier Vizvezdenec 2021-07-18 13:51:14 +0300
  • bc654257e7 Add macOS and windows to CI Liam Keegan 2021-07-21 09:33:13 +0200
  • 6c55b07111 Merge branch 'master' into feature/add_cpu_uci_command_and_runtime_info JackWright347 2021-07-22 15:25:12 +0200
  • c29077622e
    Makefile: if arch=any on macos, don't specify arch at all Liam Keegan 2021-07-21 18:21:28 +0200
  • a6a5211aff
    add macOS and windows to CI Liam Keegan 2021-07-21 09:33:13 +0200
  • d263098b1f make MSVC build compile again after recent master repo changes JackWright347 2021-07-20 10:32:05 +0200
  • 499e9e8862 Apply good/bad history reduction also when inCheck Giacomo Lorenzetti 2021-07-18 20:14:11 +0200
  • 7896e0f508 Merge branch 'feature/msvc_support' of https://github.com/JackWright347/Stockfish into feature/msvc_support JackWright347 2021-07-18 15:08:07 +0200
  • a5a717c171 remove USE_SSE41 which has no effect in x64 builds JackWright347 2021-06-26 10:58:53 +0200
  • 8c742b368f Add full Microsoft Visual C++ 2019 support. It will build either "Windows x64 for Haswell CPUs" (the most go-to x64 version) or the old-fashioned "Windows 32 (x86)" configurations from Stockfish master with all necessary flags automatically. In addition, the correct NNUE evaluation file is automatically downloaded into the working directory of the built executable as a post-build step. JackWright347 2021-06-24 16:30:05 +0200
  • decc9315de Merge remote-tracking branch 'upstream/master' JackWright347 2021-07-18 14:06:55 +0200
  • a5ecb3d0c3 tweak. bench 4709569 Vizvezdenec 2021-07-18 13:51:14 +0300
  • f17bd274bc Modify draw_value() to return -3..0. Bench 5206684 xoto10 2021-07-16 12:44:18 +0100
  • a31a8f44f7 Modify draw_value() to return -3..0. Bench 5206684 xoto10 2021-07-16 12:28:25 +0100
  • e9734ce477 Simplify lowply-history scoring logic pb00067 2021-07-15 20:56:21 +0200
  • 36f8d3806b Don't save excluded move eval in TT VoyagerOne 2021-07-12 14:44:29 -0400
  • dbd7f602d3 Remove second futility pruning depth limit Vizvezdenec 2021-07-11 00:09:15 +0300
  • f4986f4596 SEE: simplify stm variable initialization pb00067 2021-07-07 14:32:54 +0200
  • 09b6d28391 Remove futility pruning depth limit Vizvezdenec 2021-07-06 20:44:50 +0300
  • 7f8b32def3
    Don't save EM eval in tt bench: 5329186 VoyagerOne 2021-07-12 14:44:29 -0400
  • fd872f2fff tweak. bench 5171577 Vizvezdenec 2021-07-11 00:09:15 +0300
  • 406ae7dcb8 SEE: simplify stm variable initialization pb00067 2021-07-07 14:32:54 +0200
  • 657d17c940 tweak. bench 4965493 Vizvezdenec 2021-07-06 20:44:50 +0300
  • f5a98be462 Cleanup movepicker. Tomasz Sobczyk 2021-07-06 13:02:44 +0200
  • e2e69a8450 use portable cpuid mnemonic JackWright347 2021-07-03 23:39:52 +0200
  • cad19a7e9c add uci command "cpu" and runtime awareness of the CPU Stockfish runs on JackWright347 2021-07-03 21:22:11 +0200
  • 8fc297c506 Update default net to nn-9e3c6298299a.nnue SFisGOD 2021-07-03 06:13:13 +0800
  • 516ad1c9bf Allow passing RTLIB=compiler-rt to make Paul Mulders 2021-06-29 11:13:54 +0200
  • ec8dfe7315 no cut node reduction for killer moves. candirufish 2021-07-01 19:51:41 +0200
  • d297d1d8a7 Simplify lazy_skip. xoto10 2021-06-30 09:22:59 +0100
  • b51b094419 Simplify format_cp_aligned_dot() Stéphane Nicolet 2021-06-23 09:55:42 +0200
  • 7cfc1f9b15 Restore development version Joost VandeVondele 2021-07-03 09:20:06 +0200
  • 47b40f8167 Bench: 5701919 SFisGOD 2021-07-03 06:13:13 +0800
  • 773dff0209 Stockfish 14 sf_14 Joost VandeVondele 2021-06-28 21:46:04 +0200
  • f4afd70cdd no cut node reduction for killer moves. bench: 5343478 candirufish 2021-07-01 19:51:41 +0200
  • e9164ef6f9 Simplify lazy_skip. Bench 5122403 xoto10 2021-06-30 09:22:59 +0100
  • 458a8056a9 Split manually vectorized code into separate files. Tomasz Sobczyk 2021-06-29 15:51:53 +0200
  • fd54bb7a5c Allow passing RTLIB=compiler-rt to avoid linking in libatomic even on Linux Paul Mulders 2021-06-29 11:13:54 +0200
  • 8f7f538d06 Stockfish 14 release candidate Joost VandeVondele 2021-06-28 21:46:04 +0200
  • 2275923d3c Update Top CPU Contributors Brad Knox 2021-06-29 01:40:16 -0500
  • d7f791092d Simplify format_cp_aligned_dot() Stéphane Nicolet 2021-06-23 09:55:42 +0200
  • 7257337dbc
    Update Top CPU Contributors Brad Knox 2021-06-29 01:40:16 -0500