Dev Builds » 20260426-0725

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:39:07 583078 3992 1793 334 1865 +133.14 ± 4.4 0 24 518 1425 29 +312.79 ± 14.95
ncm-dbt-02 06:40:00 585866 4012 1802 341 1869 +132.61 ± 4.41 1 19 537 1416 33 +309.9 ± 14.66
ncm-dbt-03 06:40:12 584754 3996 1789 340 1867 +131.99 ± 4.46 0 25 533 1406 34 +306.99 ± 14.73
ncm-dbt-04 06:38:25 566924 4000 1802 314 1884 +135.76 ± 4.35 0 17 513 1435 35 +320.08 ± 15.0
ncm-dbt-05 06:39:53 581533 4000 1800 335 1865 +133.44 ± 4.52 0 28 519 1413 40 +310.0 ± 14.95
20000 8986 1664 9350 +133.38 ± 1.98 1 113 2620 7095 171 +311.91 ± 6.64

Test Detail

ID Host Base NPS Games WLD Standard Elo Ptnml(0-2) Gamepair Elo CLI PGN
469095 ncm-dbt-02 586435 12 6 1 5 +154.02 ± 64.21 0 0 1 5 0 +416.21 ± 496.36
469094 ncm-dbt-03 584201 496 227 40 229 +137.78 ± 12.2 0 2 61 181 4 +328.63 ± 44.07
469093 ncm-dbt-01 583279 492 219 39 234 +133.28 ± 13.02 0 3 66 171 6 +306.37 ± 42.31
469092 ncm-dbt-05 579331 500 231 39 230 +140.62 ± 12.64 0 4 55 186 5 +336.46 ± 46.65
469091 ncm-dbt-04 566257 500 213 42 245 +123.81 ± 12.92 0 4 75 167 4 +280.42 ± 39.57
469090 ncm-dbt-02 586858 500 224 41 235 +133.34 ± 12.89 0 3 67 174 6 +306.84 ± 41.99
469089 ncm-dbt-03 583656 500 224 47 229 +128.55 ± 13.19 0 4 71 169 6 +290.66 ± 40.76
469088 ncm-dbt-01 582569 500 228 53 219 +126.97 ± 12.08 0 3 70 176 1 +298.62 ± 41.01
469087 ncm-dbt-05 582360 500 217 47 236 +123.02 ± 12.37 0 3 76 169 2 +282.94 ± 39.21
469086 ncm-dbt-04 566099 500 227 34 239 +141.44 ± 11.32 0 1 57 190 2 +349.43 ± 45.6
469085 ncm-dbt-02 588302 500 230 47 223 +133.34 ± 12.09 0 0 72 173 5 +309.64 ± 40.0
469084 ncm-dbt-01 584327 500 223 41 236 +132.54 ± 11.91 0 1 69 177 3 +312.48 ± 41.11
469083 ncm-dbt-05 580655 500 227 37 236 +138.99 ± 13.1 0 2 65 174 9 +318.25 ± 42.59
469082 ncm-dbt-03 585548 500 223 44 233 +130.14 ± 12.78 0 3 70 172 5 +298.62 ± 41.01
469081 ncm-dbt-04 568593 500 229 36 235 +141.44 ± 11.32 0 1 57 190 2 +349.43 ± 45.6
469080 ncm-dbt-02 583154 500 217 42 241 +126.97 ± 12.85 1 2 71 173 3 +295.94 ± 40.69
469079 ncm-dbt-01 583112 500 227 39 234 +137.37 ± 12.15 0 2 62 182 4 +327.18 ± 43.69
469078 ncm-dbt-03 584832 500 210 44 246 +119.89 ± 12.79 0 3 82 161 4 +268.17 ± 37.61
469077 ncm-dbt-05 579083 500 216 41 243 +126.97 ± 13.22 0 6 67 173 4 +290.66 ± 42.08
469076 ncm-dbt-04 568792 500 222 30 248 +140.62 ± 12.23 0 3 56 187 4 +339.63 ± 46.2
469075 ncm-dbt-02 583363 500 220 48 232 +124.6 ± 12.33 0 2 77 168 3 +285.49 ± 38.83
469074 ncm-dbt-05 578753 500 238 42 220 +143.89 ± 12.71 0 3 55 185 7 +342.85 ± 46.64
469073 ncm-dbt-01 580116 500 225 38 237 +136.56 ± 12.59 0 2 65 177 6 +318.25 ± 42.59
469072 ncm-dbt-03 584369 500 224 38 238 +135.76 ± 12.62 0 5 57 185 3 +324.17 ± 45.77
469071 ncm-dbt-04 568951 500 221 43 236 +129.35 ± 12.41 0 2 72 172 4 +298.62 ± 40.29
469070 ncm-dbt-02 586266 500 229 39 232 +138.99 ± 12.5 0 2 62 180 6 +327.18 ± 43.69
469069 ncm-dbt-05 576701 500 213 47 240 +119.89 ± 12.79 0 6 73 170 1 +275.45 ± 40.24
469068 ncm-dbt-01 582945 500 229 46 225 +133.34 ± 11.88 0 3 62 184 1 +321.19 ± 43.77
469067 ncm-dbt-03 583740 500 231 41 228 +138.99 ± 12.09 0 1 63 181 5 +330.23 ± 43.2
469066 ncm-dbt-04 565037 500 240 35 225 +151.34 ± 12.36 0 0 55 185 10 +363.19 ± 46.32
469065 ncm-dbt-02 585759 500 226 53 221 +125.38 ± 12.51 0 4 71 173 2 +290.66 ± 40.76
469064 ncm-dbt-01 585253 500 216 41 243 +126.97 ± 13.04 0 6 66 175 3 +293.29 ± 42.41
469063 ncm-dbt-05 580282 500 235 34 231 +148.02 ± 11.88 0 1 53 190 6 +363.2 ± 47.43
469062 ncm-dbt-03 586266 500 220 45 235 +126.97 ± 12.28 0 4 68 177 1 +298.62 ± 41.71
469061 ncm-dbt-04 563705 500 231 44 225 +136.56 ± 12.98 0 3 64 176 7 +315.35 ± 43.03
469060 ncm-dbt-02 586223 500 219 27 254 +140.62 ± 11.81 0 3 54 191 2 +346.12 ± 47.1
469059 ncm-dbt-01 583028 500 226 37 237 +138.18 ± 12.73 0 4 58 183 5 +327.18 ± 45.37
469058 ncm-dbt-05 595106 500 223 48 229 +126.97 ± 13.04 0 3 75 166 6 +285.49 ± 39.5
469057 ncm-dbt-03 585421 500 230 41 229 +138.18 ± 12.73 0 3 61 180 6 +324.17 ± 44.15
469056 ncm-dbt-04 567958 500 219 50 231 +122.24 ± 12.38 0 3 77 168 2 +280.42 ± 38.93
469055 ncm-dbt-02 586435 500 231 43 226 +137.37 ± 12.76 0 3 62 179 6 +321.19 ± 43.77

Commit

Commit ID 38d887ac644d114c242e273c9b605aca7fbb034d
Author FauziAkram
Date 2026-04-26 07:25:45 UTC
Reuse Promotion Type Natively Piece promotion is generated, and then type_of(promotion) is used to retrieve the underlying type. The class Move provides .promotion_type() natively, meaning we can cache the type directly and avoid extracting it indirectly afterward. By extracting pt = m.promotion_type(); up front, we don't need to call type_of(promotion) iteratively inside the assertions or conditions below. closes https://github.com/official-stockfish/Stockfish/pull/6759 No functional change
Copyright 2011–2026 Next Chess Move LLC