Dev Builds » 20250928-1904

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:44:00 582161 4000 1681 449 1870 +110.6 ± 4.78 0 58 680 1234 28 +241.91 ± 13.04
ncm-dbt-02 06:44:25 585503 4000 1676 450 1874 +110.03 ± 4.73 1 59 671 1251 18 +243.28 ± 13.14
ncm-dbt-03 06:43:56 584534 4000 1661 409 1930 +112.52 ± 4.65 1 43 682 1251 23 +249.08 ± 12.99
ncm-dbt-04 06:43:17 566652 4000 1693 445 1862 +112.14 ± 4.67 0 43 695 1233 29 +246.03 ± 12.86
ncm-dbt-05 06:45:32 580820 4000 1635 488 1877 +102.5 ± 4.78 0 72 725 1187 16 +222.67 ± 12.63
20000 8346 2241 9413 +109.55 ± 2.11 2 275 3453 6156 114 +240.44 ± 5.78

Test Detail

ID Host Base NPS Games WLD Standard Elo Ptnml(0-2) Gamepair Elo CLI PGN
433977 ncm-dbt-02 587622 500 216 64 220 +109.07 ± 13.05 0 5 91 151 3 +238.66 ± 35.65
433976 ncm-dbt-05 581485 500 210 61 229 +106.77 ± 14.82 0 15 75 156 4 +230.16 ± 39.47
433975 ncm-dbt-01 581693 500 220 65 215 +111.37 ± 13.56 0 6 88 151 5 +240.82 ± 36.39
433974 ncm-dbt-04 560672 500 216 69 215 +105.25 ± 12.88 0 3 101 142 4 +226.0 ± 33.39
433973 ncm-dbt-03 585169 500 207 58 235 +106.77 ± 12.53 0 3 97 148 2 +234.38 ± 34.19
433972 ncm-dbt-05 581527 500 205 66 229 +99.2 ± 13.19 0 6 102 139 3 +211.87 ± 33.48
433971 ncm-dbt-04 567244 500 207 57 236 +107.54 ± 12.88 0 5 92 151 2 +236.51 ± 35.43
433970 ncm-dbt-01 585211 500 207 50 243 +112.91 ± 13.89 0 10 76 161 3 +249.64 ± 39.41
433969 ncm-dbt-02 584622 500 215 58 227 +112.91 ± 13.04 0 7 80 162 1 +254.16 ± 38.36
433968 ncm-dbt-03 583489 500 209 56 235 +109.83 ± 13.73 0 9 82 156 3 +240.82 ± 37.9
433967 ncm-dbt-04 566020 500 211 49 240 +116.77 ± 13.19 0 8 73 168 1 +265.78 ± 40.25
433966 ncm-dbt-05 578177 500 198 61 241 +97.69 ± 13.97 0 11 94 142 3 +207.95 ± 35.29
433965 ncm-dbt-01 577848 500 213 56 231 +112.91 ± 13.04 0 6 83 159 2 +251.89 ± 37.57
433964 ncm-dbt-03 585717 500 195 52 253 +102.22 ± 13.7 1 8 89 151 1 +226.0 ± 36.29
433963 ncm-dbt-02 585548 500 205 40 255 +119.11 ± 13.69 0 9 70 168 3 +268.17 ± 41.1
433962 ncm-dbt-04 566454 500 209 50 241 +114.45 ± 13.38 0 6 83 157 4 +251.89 ± 37.57
433961 ncm-dbt-05 580779 500 198 57 245 +100.7 ± 13.36 0 9 92 148 1 +219.87 ± 35.65
433960 ncm-dbt-01 582611 500 204 58 238 +104.49 ± 13.88 0 9 90 147 4 +223.94 ± 36.07
433959 ncm-dbt-03 584874 500 209 51 240 +113.68 ± 13.38 0 7 81 159 3 +251.89 ± 38.11
433958 ncm-dbt-02 588174 500 211 59 230 +109.07 ± 13.05 0 7 85 157 1 +243.0 ± 37.13
433957 ncm-dbt-04 567482 500 205 67 228 +98.44 ± 13.34 0 8 98 142 2 +211.87 ± 34.38
433956 ncm-dbt-01 583070 500 207 61 232 +104.49 ± 13.55 0 8 91 148 3 +226.0 ± 35.82
433955 ncm-dbt-05 575476 500 206 55 239 +108.3 ± 13.23 0 9 81 160 0 +243.0 ± 38.14
433954 ncm-dbt-03 585464 500 201 53 246 +106.01 ± 13.39 0 7 91 149 3 +230.16 ± 35.78
433953 ncm-dbt-02 585211 500 192 57 251 +96.19 ± 14.11 1 11 91 146 1 +209.91 ± 35.92
433952 ncm-dbt-01 583614 500 213 49 238 +118.33 ± 12.81 0 5 78 165 2 +268.17 ± 38.8
433951 ncm-dbt-04 567918 500 206 39 255 +120.67 ± 12.78 0 4 78 165 3 +273.0 ± 38.74
433950 ncm-dbt-05 580447 500 213 66 221 +105.25 ± 12.88 0 4 98 145 3 +228.08 ± 34.09
433949 ncm-dbt-02 585169 500 217 61 222 +112.14 ± 13.89 0 6 89 148 7 +238.66 ± 36.16
433948 ncm-dbt-03 584453 500 221 39 240 +132.54 ± 13.1 0 3 69 171 7 +301.33 ± 41.33
433947 ncm-dbt-04 568395 500 218 54 228 +118.33 ± 13.35 0 3 87 153 7 +256.44 ± 36.38
433946 ncm-dbt-02 580821 500 212 55 233 +112.91 ± 12.86 0 5 85 158 2 +251.89 ± 37.03
433945 ncm-dbt-01 578753 500 219 56 225 +117.55 ± 12.82 0 3 85 158 4 +261.07 ± 36.86
433944 ncm-dbt-05 582110 500 196 70 234 +89.48 ± 14.0 0 14 97 138 1 +190.85 ± 34.75
433943 ncm-dbt-03 585042 500 210 58 232 +109.07 ± 12.34 0 4 90 156 0 +245.2 ± 35.79
433942 ncm-dbt-04 569031 500 221 60 219 +116.0 ± 13.71 0 6 83 155 6 +251.89 ± 37.57
433941 ncm-dbt-02 586858 500 208 56 236 +109.07 ± 13.23 0 9 80 161 0 +245.2 ± 38.39
433940 ncm-dbt-01 584495 500 198 54 248 +102.97 ± 14.34 0 11 89 145 5 +217.85 ± 36.33
433939 ncm-dbt-05 586562 500 209 52 239 +112.91 ± 12.5 0 4 86 159 1 +254.16 ± 36.71
433938 ncm-dbt-03 582068 500 209 42 249 +120.67 ± 12.6 0 2 83 161 4 +270.57 ± 37.24

Commit

Commit ID 9b164d952061213da4fc0f7ac8646e44e8a77cd5
Author Timothy Herchen
Date 2025-09-28 19:04:29 UTC
Shave some instructions off a hot loop in affine transform On x86, GCC generates highly suboptimal code for this loop in its old form, about 2x as many instructions as necessary. This decreases throughput especially in an SMT setting. Clang does a better job but this change still has some improvement. Note that the std::ptrdiff_t type is not optional; using an unsigned type brings back the bad assembly. (Not sure why, but it seems reliable on all the GCC versions I tested.) passed STC: LLR: 2.93 (-2.94,2.94) <0.00,2.00> Total: 44672 W: 11841 L: 11527 D: 21304 Ptnml(0-2): 165, 4625, 12415, 4993, 138 https://tests.stockfishchess.org/tests/view/68d8111efa806e2e8393b10e closes https://github.com/official-stockfish/Stockfish/pull/6331 No functional change
Copyright 2011–2025 Next Chess Move LLC