| Finished | ||||||
|---|---|---|---|---|---|---|
| World | Reckless | nmp-butterfly-and-pawn-corrhist-2 | diff | 8.0+0.08 | LLR: -2.10 (-2.25, 2.89) [0.00, 4.00] Games: 14340 W: 3449 L: 3502 D: 7389 Ptnml(0-2): 72, 1747, 3588, 1688, 75 | same as nmp-butterfly-and-pawn-corrhist, but sums histories instead of averaging |
| World | Reckless | more-nmp-history | diff | 8.0+0.08 | LLR: -1.44 (-2.25, 2.89) [0.00, 4.00] Games: 22010 W: 5273 L: 5272 D: 11465 Ptnml(0-2): 105, 2639, 5511, 2650, 100 | increase maximum correction |
| World | Reckless | rfp-static-eval-guard | diff | 8.0+0.08 | LLR: -1.72 (-2.25, 2.89) [0.00, 4.00] Games: 7824 W: 1856 L: 1911 D: 4057 Ptnml(0-2): 45, 952, 1961, 921, 33 | skip rfp if static_eval >= beta |
| World | Reckless | razoring-verification | diff | 8.0+0.08 | LLR: -2.26 (-2.25, 2.89) [0.00, 4.00] Games: 8212 W: 1938 L: 2018 D: 4256 Ptnml(0-2): 37, 1071, 1970, 991, 37 | |
| World | Reckless | null-move-history | diff | 8.0+0.08 | LLR: 2.94 (-2.25, 2.89) [0.00, 4.00] Games: 52018 W: 12534 L: 12241 D: 27243 Ptnml(0-2): 244, 6121, 12991, 6404, 249 | adjust nmp margin by null move history (indexed by stm & previous move) |
| World | Reckless | lmr-cn-killers | diff | 8.0+0.08 | LLR: -2.32 (-2.25, 2.89) [0.00, 4.00] Games: 19612 W: 4710 L: 4757 D: 10145 Ptnml(0-2): 100, 2372, 4907, 2329, 98 | don't apply cut node reduction for killers |
| World | Reckless | nmp-tt-fail-high | diff | 8.0+0.08 | LLR: -2.30 (-2.25, 2.89) [0.00, 4.00] Games: 22310 W: 5326 L: 5364 D: 11620 Ptnml(0-2): 115, 2701, 5548, 2689, 102 | more nmp when tt entry suggests a fail high |
| World | Reckless | nmp-return-verified-score | diff | 8.0+0.08 | LLR: -2.25 (-2.25, 2.89) [0.00, 4.00] Games: 12562 W: 2924 L: 2987 D: 6651 Ptnml(0-2): 59, 1441, 3335, 1396, 50 | |
| World | Reckless | corrhist-more-momentum | diff | 8.0+0.08 | LLR: -2.26 (-2.25, 2.89) [0.00, 4.00] Games: 14856 W: 3487 L: 3545 D: 7824 Ptnml(0-2): 66, 1815, 3709, 1787, 51 | larger bonus for corrhist updates (2 * diff * depth) |
| World | Reckless | rfp-null-move | diff | 8.0+0.08 | LLR: -2.37 (-2.25, 2.89) [0.00, 4.00] Games: 7968 W: 1858 L: 1942 D: 4168 Ptnml(0-2): 37, 997, 1998, 917, 35 | more rfp when no tt move (likely to fail high) |
| World | Reckless | lmr-more-noisy-rules | diff | 8.0+0.08 | LLR: -2.27 (-2.25, 2.89) [0.00, 4.00] Games: 17494 W: 4142 L: 4193 D: 9159 Ptnml(0-2): 88, 2130, 4346, 2111, 72 | allow some lmr rules for noisy moves |
| World | Reckless | pruning-reduction-depth | diff | 8.0+0.08 | LLR: -2.27 (-2.25, 2.89) [0.00, 4.00] Games: 70860 W: 16947 L: 16835 D: 37078 Ptnml(0-2): 340, 8556, 17538, 8644, 352 | apply lmr reduction to pruning only if depth >= 3 |
| World | Reckless | reduce-killers-even-less | diff | 8.0+0.08 | LLR: -2.38 (-2.25, 2.89) [0.00, 4.00] Games: 17730 W: 4213 L: 4269 D: 9248 Ptnml(0-2): 81, 2211, 4359, 2111, 103 | reduce killers less (1024 -> 1792) |
| World | Reckless | granular-nmp-2 | diff | 8.0+0.08 | LLR: -2.41 (-2.25, 2.89) [0.00, 4.00] Games: 12090 W: 2850 L: 2924 D: 6316 Ptnml(0-2): 51, 1523, 2984, 1423, 64 | corrplexity introduced with fractional nmp |
| World | Reckless | granular-nmp | diff | 8.0+0.08 | LLR: -1.55 (-2.25, 2.89) [0.00, 4.00] Games: 55814 W: 13361 L: 13262 D: 29191 Ptnml(0-2): 249, 6785, 13749, 6866, 258 | |
| World | Reckless | lmp-qsearch | diff | 8.0+0.08 | LLR: 2.96 (-2.25, 2.89) [0.00, 4.00] Games: 10770 W: 2661 L: 2490 D: 5619 Ptnml(0-2): 52, 1246, 2625, 1403, 59 | search 2 moves in qsearch at most |
| World | Reckless | l1-640 | diff | 8.0+0.08 | LLR: 2.89 (-2.25, 2.89) [0.00, 4.00] Games: 6676 W: 1758 L: 1603 D: 3315 Ptnml(0-2): 36, 725, 1668, 866, 43 | |
| World | Reckless | null-move-history-3 | diff | 8.0+0.08 | LLR: -1.21 (-2.25, 2.89) [0.00, 4.00] Games: 9438 W: 2227 L: 2254 D: 4957 Ptnml(0-2): 42, 1184, 2302, 1141, 50 | |
| World | Reckless | history-alpha-raise-2 | diff | 8.0+0.08 | LLR: -0.80 (-2.25, 2.89) [0.00, 4.00] Games: 5200 W: 1241 L: 1262 D: 2697 Ptnml(0-2): 27, 631, 1313, 594, 35 | update quiet history on exact nodes too |
| World | Reckless | history-alpha-raise | diff | 8.0+0.08 | LLR: -2.27 (-2.25, 2.89) [0.00, 4.00] Games: 2704 W: 596 L: 691 D: 1417 Ptnml(0-2): 11, 367, 693, 268, 13 | update all histories on exact nodes too |
| World | Reckless | null-move-history-2 | diff | 8.0+0.08 | LLR: -0.86 (-2.25, 2.89) [0.00, 4.00] Games: 10002 W: 2407 L: 2416 D: 5179 Ptnml(0-2): 53, 1201, 2503, 1190, 54 | adjust nmp margin by null move history (indexed by stm & previous move) with a clamp (-64, 32) |
| World | Reckless | nmp-improving-2 | diff | 8.0+0.08 | LLR: -1.46 (-2.25, 2.89) [0.00, 4.00] Games: 10652 W: 2491 L: 2525 D: 5636 Ptnml(0-2): 50, 1276, 2699, 1260, 41 | reduce nmp margin when improving by 60 |
| World | Reckless | simd-l1-640 | diff | 8.0+0.08 | LLR: 2.39 (-2.25, 2.89) [0.00, 4.00] Games: 8044 W: 2051 L: 1915 D: 4078 Ptnml(0-2): 43, 904, 1999, 1026, 50 | L1=640 with manual AVX2 |
| World | Reckless | simd-force-v3 | diff | 8.0+0.08 | LLR: 2.92 (-2.25, 2.89) [-5.00, 0.00] Games: 8926 W: 2128 L: 2059 D: 4739 Ptnml(0-2): 34, 939, 2447, 1010, 33 | test AVX2 against main (enforce v3) |
| World | Reckless | simd-force-v2 | diff | 8.0+0.08 | LLR: 2.89 (-2.25, 2.89) [0.00, 4.00] Games: 1328 W: 387 L: 250 D: 691 Ptnml(0-2): 3, 92, 346, 211, 12 | test SSE4.1 against main (enforce v2) |