Finished
JhonnoBerserk[Stockfish] devdiffN=7500 *Generated 1206/1000 Games
Elo: 18.74 +- 17.55 (95%) [N=1000]
Games: 1206 W: 510 L: 445 D: 251
JhonnoBerserk[Stockfish] devdiffN=5000Generated 1470/1000 Games
Elo: -64.06 +- 16.49 (95%) [N=1000]
Games: 1470 W: 471 L: 739 D: 260
VshcheIgeltb-statdiff10.0+0.10LLR: 3.01 (-2.94, 2.94) [-3.00, 1.00]
Games: 9662 W: 2378 L: 2257 D: 5027
Ptnml(0-2): 41, 1083, 2452, 1224, 31
3.7.1: update statistics for tb moves
VshcheIgeliir-all-nodesdiff10.0+0.10LLR: 2.99 (-2.94, 2.94) [0.00, 2.00]
Games: 41072 W: 10043 L: 9706 D: 21323
Ptnml(0-2): 175, 4825, 10228, 5104, 204
3.7.1: apply iid on all nodes
VshcheIgeldraw_fixdiff60.0+0.60LLR: 2.97 (-2.94, 2.94) [-3.00, 1.00]
Games: 32586 W: 5991 L: 5939 D: 20656
Ptnml(0-2): 1, 1601, 13037, 1653, 1
3.6.39: fix draw detection
JhonnoBerserkrefactor/remove-setjmp-searchdiff10.0+0.10LLR: 2.94 (-2.25, 2.89) [-2.00, 0.00]
Games: 31618 W: 7773 L: 7571 D: 16274
Ptnml(0-2): 76, 3287, 8860, 3531, 55
refactor: remove setjmp from search
JhonnoBerserkspeedupsdiff10.0+0.10LLR: 2.94 (-2.25, 2.89) [0.00, 2.00]
Games: 11046 W: 2816 L: 2549 D: 5681
Ptnml(0-2): 28, 1086, 3028, 1353, 28
perf: drop the pext slider path and the -pext binaries Since AVX2 builds compute slider attacks by hyperbola quintessence, the pext lookup only ever applied to targets that have BMI2 but not AVX2, which is not a combination worth carrying a second slider implementation for. Stockfish reached the same point and removed its pext path outright. That also collapses the release matrix. avx2-pext differed from avx2 only by -mbmi2, and avx512-pext existed because every AVX-512 part has BMI2, so both names now describe nothing. The Windows build script ships four binaries instead of five: x86-64, sse41, avx2, avx512. No functional change on any AVX2 host: the emitted code for a native build is byte identical before and after. Co-authored-by: Claude Agent <claude@home.arpa>
VshcheIgeldraw_fixdiff10.0+0.10LLR: 2.97 (-2.94, 2.94) [-3.00, 1.00]
Games: 11210 W: 2172 L: 2087 D: 6951
Ptnml(0-2): 2, 742, 4035, 821, 5
3.6.39: fix draw detection
VshcheIgelhistory-follow-decay-operanddiff60.0+0.60LLR: 3.06 (-2.94, 2.94) [-3.00, 1.00]
Games: 18668 W: 4402 L: 4297 D: 9969
Ptnml(0-2): 38, 2099, 4947, 2220, 30
3.6.38: fix history overflow
RosentWinternet347_d24f64 *diffN=40000Elo: 25.02 +- 7.56 (95%) [N=4000]
Games: 4020 W: 1277 L: 988 D: 1755
Ptnml(0-2): 95, 414, 767, 575, 159
Preliminary fixed node test with a potential larger net.
RosentWinternet347_W50 *diff40.0+0.40LLR: 2.96 (-2.94, 2.94) [0.00, 5.00]
Games: 4838 W: 986 L: 852 D: 3000
Ptnml(0-2): 44, 487, 1244, 579, 65
Trained with more data.
VshcheIgelprobcut-ttscore-mate-coherence-bdiff10.0+0.10LLR: 2.96 (-2.94, 2.94) [-3.00, 1.00]
Games: 25730 W: 6470 L: 6371 D: 12889
Ptnml(0-2): 197, 2958, 6431, 3107, 172
3.6.37: fix mate score fo probcut - after rebase
VshcheIgelqsearch-tt-fifty-guarddiff10.0+0.10LLR: 3.05 (-2.94, 2.94) [-3.00, 1.00]
Games: 72032 W: 13107 L: 13086 D: 45839
Ptnml(0-2): 23, 4686, 26579, 4703, 25
3.6.36: use fifty move guard on tt in qsearch
RosentWinternet347_W50 *diff8.0+0.08LLR: 3.03 (-2.94, 2.94) [0.00, 5.00]
Games: 2440 W: 644 L: 499 D: 1297
Ptnml(0-2): 38, 241, 541, 338, 62
Trained with more data.
VshcheIgelsingular-killer-suppressiondiff10.0+0.10LLR: 2.98 (-2.94, 2.94) [0.00, 2.00]
Games: 87476 W: 21987 L: 21564 D: 43925
Ptnml(0-2): 618, 10518, 21048, 10931, 623
3.6.36: skip killer moves for skipmoves
KierenHalogenspsa_tune_21_50kdiff5.0+0.05LLR: 2.95 (-2.94, 2.94) [0.00, 3.00]
Games: 23702 W: 6083 L: 5860 D: 11759
Ptnml(0-2): 58, 2638, 6236, 2861, 58
KierenHalogenspsa_tune_21_50kdiff40.0+0.40LLR: 2.96 (-2.94, 2.94) [0.00, 3.00]
Games: 18562 W: 4662 L: 4454 D: 9446
Ptnml(0-2): 27, 2034, 4945, 2254, 21
RosentWintermaster *diff40.0+0.40Elo: 26.89 +- 6.25 (95%) [N=4000]
Games: 4000 W: 1002 L: 693 D: 2305
Ptnml(0-2): 33, 354, 963, 571, 79
Regression Test vs v5.0
RosentWinternet311_ace501v2 *diff40.0+0.40LLR: 2.95 (-2.94, 2.94) [0.00, 5.00]
Games: 7672 W: 1608 L: 1462 D: 4602
Ptnml(0-2): 83, 791, 1949, 923, 90
This is also trained with WSD but more data. I think I need to train with a longer cooldown phase and have a run with the old scheduler which will hopefully finish this afternoon.
KierenHalogenspsa_tune_21_50kdiff8.0+0.08LLR: 2.95 (-2.94, 2.94) [0.00, 3.00]
Games: 28958 W: 7581 L: 7334 D: 14043
Ptnml(0-2): 147, 3324, 7306, 3539, 163
VshcheIgelnmsdiff60.0+0.60LLR: 2.96 (-2.94, 2.94) [0.00, 2.00]
Games: 16098 W: 3903 L: 3621 D: 8574
Ptnml(0-2): 30, 1766, 4178, 2042, 33
3.6.35: stake piece stack for nmp
VshcheIgelepdiff10.0+0.10LLR: 3.00 (-2.94, 2.94) [-3.00, 1.00]
Games: 123686 W: 30185 L: 30236 D: 63265
Ptnml(0-2): 812, 14592, 31031, 14651, 757
3.6.36: handle ep tb moves
RosentWinternet311_ace501v2 *diff8.0+0.08LLR: 3.02 (-2.94, 2.94) [0.00, 5.00]
Games: 19066 W: 4895 L: 4667 D: 9504
Ptnml(0-2): 418, 2294, 3920, 2444, 457
This is also trained with WSD but more data. I think I need to train with a longer cooldown phase and have a run with the old scheduler which will hopefully finish this afternoon.
VshcheIgelnmsdiff10.0+0.10LLR: 2.96 (-2.94, 2.94) [0.00, 2.00]
Games: 56094 W: 14147 L: 13774 D: 28173
Ptnml(0-2): 408, 6688, 13503, 7019, 429
3.6.35: stake piece stack for nmp
VshcheIgeltt_replacediff60.0+0.60LLR: 2.95 (-2.94, 2.94) [0.00, 2.00]
Games: 18256 W: 4405 L: 4117 D: 9734
Ptnml(0-2): 33, 2089, 4597, 2375, 34
3.6.35: improve TT replace strategy