Dev Builds » 20260519-1641

Use this dev build

NCM plays each Stockfish dev build 20,000 times against Stockfish 15. This yields an approximate Elo difference and establishes confidence in the strength of the dev builds.

Summary

Host Duration Avg Base NPS Games WLD Standard Elo Ptnml(0-2) Gamepair Elo
ncm-dbt-01 06:43:07 582391 4000 1773 326 1901 +131.64 ± 4.42 0 22 542 1403 33 +306.15 ± 14.6
ncm-dbt-02 06:44:12 586640 4014 1827 310 1877 +138.15 ± 4.32 0 21 480 1474 32 +330.16 ± 15.54
ncm-dbt-03 06:44:32 585173 4016 1778 320 1918 +132.16 ± 4.39 0 22 537 1418 31 +308.7 ± 14.67
ncm-dbt-04 06:44:03 567252 3982 1775 330 1877 +132.1 ± 4.52 0 27 530 1396 38 +305.92 ± 14.78
ncm-dbt-05 06:44:17 582697 3988 1788 315 1885 +134.69 ± 4.39 0 21 512 1428 33 +316.92 ± 15.03
20000 8941 1601 9458 +133.75 ± 1.97 0 113 2601 7119 167 +313.41 ± 6.66

Test Detail

ID Host Base NPS Games WLD Standard Elo Ptnml(0-2) Gamepair Elo CLI PGN
469642 ncm-dbt-02 588472 14 7 0 7 +190.68 ± 7.94 0 0 0 7 0 +1199.83 ± 201.74
469641 ncm-dbt-03 585000 16 8 0 8 +190.7 ± 6.94 0 0 0 8 0 +1199.83 ± 190.04
469640 ncm-dbt-05 581610 488 210 40 238 +126.32 ± 13.06 0 4 70 166 4 +288.28 ± 41.05
469639 ncm-dbt-04 567165 482 205 44 233 +120.68 ± 12.47 0 3 75 162 1 +277.86 ± 39.45
469638 ncm-dbt-01 580738 500 222 53 225 +122.24 ± 12.76 0 3 79 164 4 +275.45 ± 38.39
469637 ncm-dbt-02 585970 500 226 50 224 +127.76 ± 13.21 0 5 69 171 5 +290.66 ± 41.43
469636 ncm-dbt-03 584579 500 225 40 235 +134.95 ± 12.44 0 1 69 174 6 +312.48 ± 41.11
469635 ncm-dbt-05 584117 500 224 49 227 +126.97 ± 13.04 0 6 66 175 3 +293.29 ± 42.41
469634 ncm-dbt-04 566572 500 224 48 228 +127.76 ± 12.65 0 2 75 168 5 +290.66 ± 39.4
469633 ncm-dbt-01 582861 500 226 49 225 +128.55 ± 12.82 0 1 78 164 7 +288.06 ± 38.42
469632 ncm-dbt-02 585211 500 230 34 236 +143.89 ± 12.71 0 4 52 188 6 +346.12 ± 48.03
469631 ncm-dbt-03 584916 500 217 35 248 +132.54 ± 12.32 0 1 71 173 5 +306.84 ± 40.47
469630 ncm-dbt-05 576373 500 229 32 239 +144.71 ± 12.05 0 0 60 183 7 +346.11 ± 44.19
469629 ncm-dbt-04 568434 500 234 41 225 +141.44 ± 13.4 0 3 61 176 10 +324.17 ± 44.15
469628 ncm-dbt-01 579372 500 218 42 240 +127.76 ± 11.86 0 1 74 173 2 +298.62 ± 39.56
469627 ncm-dbt-02 587707 500 238 39 223 +146.36 ± 11.96 0 2 52 191 5 +359.68 ± 48.01
469626 ncm-dbt-03 585253 500 230 46 224 +134.15 ± 12.06 0 3 62 183 2 +321.19 ± 43.77
469625 ncm-dbt-05 584495 500 226 38 236 +137.37 ± 12.36 0 1 66 177 6 +321.19 ± 42.12
469624 ncm-dbt-04 564605 500 222 31 247 +139.81 ± 12.05 0 3 56 188 3 +339.63 ± 46.2
469623 ncm-dbt-01 583782 500 229 38 233 +139.81 ± 12.47 0 3 58 184 5 +333.32 ± 45.35
469622 ncm-dbt-02 584748 500 225 40 235 +134.95 ± 12.44 0 3 63 180 4 +318.25 ± 43.39
469621 ncm-dbt-03 585211 500 225 33 242 +140.62 ± 12.23 0 3 56 187 4 +339.63 ± 46.2
469620 ncm-dbt-05 586520 500 226 32 242 +142.25 ± 11.95 0 0 62 182 6 +339.63 ± 43.41
469619 ncm-dbt-04 568752 500 225 37 238 +137.37 ± 12.36 0 2 63 180 5 +324.17 ± 43.32
469618 ncm-dbt-02 585801 500 228 34 238 +142.25 ± 11.73 0 2 55 190 3 +349.43 ± 46.59
469617 ncm-dbt-01 581985 500 215 42 243 +125.38 ± 12.7 0 4 72 171 3 +288.06 ± 40.46
469616 ncm-dbt-03 585464 500 224 50 226 +126.17 ± 12.3 0 1 78 167 4 +288.06 ± 38.42
469615 ncm-dbt-05 582235 500 222 37 241 +134.95 ± 12.24 0 3 62 182 3 +321.19 ± 43.77
469614 ncm-dbt-04 566691 500 216 45 239 +123.81 ± 13.28 0 8 65 175 2 +285.49 ± 42.7
469613 ncm-dbt-01 583112 500 218 38 244 +130.94 ± 12.76 0 4 66 176 4 +304.07 ± 42.38
469612 ncm-dbt-02 588345 500 221 43 236 +129.35 ± 11.6 0 1 71 177 1 +306.84 ± 40.47
469611 ncm-dbt-03 585717 500 221 37 242 +134.15 ± 13.05 0 4 64 176 6 +309.64 ± 43.08
469610 ncm-dbt-05 583782 500 232 51 217 +131.74 ± 12.74 0 5 62 180 3 +309.64 ± 43.82
469609 ncm-dbt-04 568514 500 231 38 231 +141.44 ± 12.81 0 1 64 176 9 +327.18 ± 42.83
469608 ncm-dbt-01 585295 500 217 34 249 +133.34 ± 12.69 0 5 60 182 3 +315.35 ± 44.57
469607 ncm-dbt-03 584369 500 218 43 239 +126.97 ± 12.28 0 2 74 171 3 +293.29 ± 39.69
469606 ncm-dbt-02 585084 500 229 43 228 +135.76 ± 11.8 0 1 65 181 3 +324.17 ± 42.47
469605 ncm-dbt-04 567284 500 218 46 236 +124.6 ± 12.9 0 5 71 171 3 +285.49 ± 40.81
469604 ncm-dbt-05 582444 500 219 36 245 +133.34 ± 11.67 0 2 64 183 1 +321.19 ± 42.95
469603 ncm-dbt-01 581985 500 228 30 242 +145.54 ± 11.79 0 1 55 189 5 +356.21 ± 46.49
469602 ncm-dbt-03 586054 500 210 36 254 +126.17 ± 12.87 0 7 63 179 1 +295.94 ± 43.42
469601 ncm-dbt-02 588430 500 223 27 250 +143.89 ± 12.3 0 3 53 189 5 +349.43 ± 47.56

Commit

Commit ID 94984fe5cbe198559a54b6f5ebfb2c737f621f42
Author FauziAkram
Date 2026-05-19 16:41:36 UTC
Simplify Mated Conditions in Iterative Deepening Follow-up to #6785 After completing an iteration, the engine verifies if a "mate in x" condition is met to stop searching. Currently, it checks is_mate() and is_mated() independently using two separate bulky logic branches. However, VALUE_MATE equals 32000, so both a mate (e.g., 31998) and a mated score (e.g., -31998) satisfy VALUE_MATE - std::abs(score) == 2. By utilizing is_mate_or_mated() and applying std::abs(), we mathematically combine these checks into a single concise expression. Can someone please help run a matetrack with a --mate 100 limit for this? closes https://github.com/official-stockfish/Stockfish/pull/6829 No functional change
Copyright 2011–2026 Next Chess Move LLC