Dev Builds » 20260208-1420

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:35 583229 3994 1709 382 1903 +119.99 ± 4.54 1 31 629 1312 24 +271.16 ± 13.53
ncm-dbt-02 06:43:58 586447 4000 1710 345 1945 +123.52 ± 4.59 1 33 597 1338 31 +280.11 ± 13.91
ncm-dbt-03 06:44:28 585088 4014 1754 395 1865 +122.46 ± 4.63 0 38 606 1329 34 +275.57 ± 13.81
ncm-dbt-04 06:43:30 566187 4000 1716 373 1911 +121.36 ± 4.58 1 27 634 1304 34 +272.39 ± 13.45
ncm-dbt-05 06:45:17 581466 3992 1711 354 1927 +123.0 ± 4.49 0 28 609 1333 26 +279.69 ± 13.75
20000 8600 1849 9551 +122.06 ± 2.04 3 157 3075 6616 149 +275.76 ± 6.12

Test Detail

ID Host Base NPS Games WLD Standard Elo Ptnml(0-2) Gamepair Elo CLI PGN
454380 ncm-dbt-03 584537 14 7 0 7 +190.68 ± 96.09 0 0 1 5 1 +445.23 ± 480.27
454379 ncm-dbt-05 579248 492 215 49 228 +122.0 ± 11.9 0 1 79 165 1 +282.14 ± 38.12
454378 ncm-dbt-01 585000 494 210 43 241 +122.26 ± 12.85 0 3 78 162 4 +275.4 ± 38.64
454377 ncm-dbt-02 586477 500 218 54 228 +118.33 ± 13.86 0 9 72 165 4 +263.42 ± 40.52
454376 ncm-dbt-04 566060 500 218 40 242 +129.35 ± 12.61 0 0 79 164 7 +290.66 ± 37.99
454375 ncm-dbt-03 585885 500 216 43 241 +125.38 ± 13.25 0 7 66 174 3 +288.06 ± 42.4
454374 ncm-dbt-01 582444 500 204 40 256 +118.33 ± 13.17 0 5 80 161 4 +263.42 ± 38.27
454373 ncm-dbt-05 579537 500 222 41 237 +131.74 ± 12.93 0 3 69 172 6 +301.33 ± 41.33
454372 ncm-dbt-02 585674 500 212 52 236 +115.22 ± 12.85 0 4 85 158 3 +256.44 ± 36.95
454371 ncm-dbt-03 584201 500 223 56 221 +120.67 ± 12.41 0 2 82 163 3 +273.0 ± 37.5
454370 ncm-dbt-04 566612 500 213 55 232 +113.68 ± 13.21 0 4 89 152 5 +247.41 ± 36.02
454369 ncm-dbt-05 580323 500 214 46 240 +121.45 ± 12.58 0 3 79 165 3 +275.45 ± 38.39
454368 ncm-dbt-01 583028 500 216 46 238 +123.02 ± 12.56 0 3 77 167 3 +280.42 ± 38.93
454367 ncm-dbt-02 586943 500 208 40 252 +121.46 ± 13.31 1 6 68 174 1 +282.94 ± 41.76
454366 ncm-dbt-04 564919 500 213 48 239 +119.11 ± 13.34 0 5 80 160 5 +263.42 ± 38.27
454365 ncm-dbt-03 582652 500 217 45 238 +124.6 ± 13.97 0 7 71 165 7 +275.45 ± 40.84
454364 ncm-dbt-05 579620 500 207 37 256 +123.02 ± 13.11 0 5 74 167 4 +277.93 ± 39.92
454363 ncm-dbt-01 584117 500 211 56 233 +111.37 ± 12.51 0 5 85 160 0 +251.89 ± 37.03
454362 ncm-dbt-02 587749 500 218 37 245 +131.74 ± 12.54 0 4 64 179 3 +309.64 ± 43.08
454361 ncm-dbt-03 585042 500 213 48 239 +119.11 ± 13.17 0 4 82 159 5 +263.42 ± 37.69
454360 ncm-dbt-04 562145 500 218 50 232 +121.45 ± 13.49 0 5 78 161 6 +268.17 ± 38.8
454359 ncm-dbt-05 581735 500 211 45 244 +119.89 ± 12.98 0 4 80 162 4 +268.17 ± 38.21
454358 ncm-dbt-01 581610 500 225 45 230 +130.94 ± 12.76 1 2 66 178 3 +309.64 ± 42.33
454357 ncm-dbt-02 586435 500 203 34 263 +122.24 ± 12.38 0 3 77 168 2 +280.42 ± 38.93
454356 ncm-dbt-03 583196 500 227 49 224 +129.35 ± 12.61 0 3 70 173 4 +298.62 ± 41.01
454355 ncm-dbt-04 564605 500 207 40 253 +120.67 ± 12.41 0 4 76 169 1 +277.93 ± 39.29
454354 ncm-dbt-05 582611 500 206 44 250 +116.77 ± 12.83 0 4 83 160 3 +261.07 ± 37.44
454353 ncm-dbt-01 582027 500 214 49 237 +119.11 ± 12.24 0 1 86 160 3 +268.17 ± 36.37
454352 ncm-dbt-02 584916 500 223 45 232 +129.35 ± 12.99 0 3 72 169 6 +293.29 ± 40.39
454351 ncm-dbt-03 586054 500 219 53 228 +119.89 ± 12.79 0 4 79 164 3 +270.57 ± 38.47
454350 ncm-dbt-04 565784 500 214 52 234 +116.78 ± 13.01 1 2 84 160 3 +263.42 ± 37.11
454349 ncm-dbt-01 584201 500 212 54 234 +113.68 ± 12.86 0 5 84 159 2 +254.16 ± 37.27
454348 ncm-dbt-05 583782 500 214 43 243 +123.81 ± 12.92 0 5 72 170 3 +282.94 ± 40.5
454347 ncm-dbt-02 585295 500 218 48 234 +123.02 ± 13.11 0 2 83 158 7 +270.57 ± 37.24
454346 ncm-dbt-03 587962 500 217 46 237 +123.81 ± 13.63 0 5 76 162 7 +273.0 ± 39.35
454345 ncm-dbt-04 569270 500 218 44 238 +126.17 ± 12.1 0 2 74 172 2 +293.29 ± 39.69
454344 ncm-dbt-01 583405 500 217 49 234 +121.45 ± 13.66 0 7 73 165 5 +270.57 ± 40.25
454343 ncm-dbt-03 586266 500 215 55 230 +115.22 ± 12.85 0 6 79 164 1 +261.07 ± 38.58
454342 ncm-dbt-02 588089 500 210 35 255 +126.97 ± 12.66 0 2 76 167 5 +288.06 ± 39.11
454341 ncm-dbt-05 584874 500 222 49 229 +125.38 ± 12.32 0 3 73 172 2 +290.66 ± 40.08
454340 ncm-dbt-04 570108 500 215 44 241 +123.81 ± 13.28 0 5 74 166 5 +277.93 ± 39.92

Commit

Commit ID bfeb36eb3d488bc767dc273ec515ffb7e03189ef
Author Disservin
Date 2026-02-08 14:20:42 UTC
Fix Strict Aliasing Violation Even though this failed with non regression bounds on fishtest, merging it as is to improve the current situation. Failed Non Regression: https://tests.stockfishchess.org/tests/view/6988814db0f3ca5200aafb50 LLR: -2.94 (-2.94,2.94) <-1.75,0.25> Total: 185792 W: 48109 L: 48565 D: 89118 Ptnml(0-2): 553, 21228, 49811, 20730, 574 Previously we had code similar to this ``` alignas(64) std::uint8_t foo[1024]; const auto* int_ptr = reinterpret_cast<const std::int32_t*>(foo); ``` Which is a strict aliasing violation once we dereference int_ptr, which invokes UB and causes newer gcc version to emit incorrect code. fixes https://github.com/official-stockfish/Stockfish/issues/6598 fixes https://github.com/official-stockfish/Stockfish/issues/4932 This violation was introduced in PR #3287 and merged in commit 23c385e. Due to aggressive compiler optimizations, users may need to include CXXFLAGS=-fno-strict-aliasing as a build argument to ensure a correctly functioning binary. Also thanks to @anematode for writing parts of this and realizing this strict aliasing violation. closes https://github.com/official-stockfish/Stockfish/pull/6599 Bench: 2668754 Co-Authored-By: Timothy Herchen <timothy.herchen@gmail.com>
Copyright 2011–2026 Next Chess Move LLC