Finished
87Reckless-AVX512cfg_selectdiff4.0+0.04
LLR: 0.65 (-2.25, 2.89) [-3.00, 0.00]
Games: 8228 W: 2105 L: 2086 D: 4037
Ptnml(0-2): 28, 844, 2345, 875, 22
refactoring, sanity check
87Reckless-AVX512nfc-knight-setwisediff4.0+0.04
LLR: -2.33 (-2.25, 2.89) [0.00, 3.00]
Games: 31002 W: 7870 L: 7937 D: 15195
Ptnml(0-2): 77, 3433, 8582, 3298, 111
87Reckless-AVX512nfc-slider-setwise-kogglediff4.0+0.04
LLR: 2.94 (-2.25, 2.89) [0.00, 3.00]
Games: 43550 W: 11202 L: 10943 D: 21405
Ptnml(0-2): 132, 4563, 12131, 4812, 137
micro-optimization (Koggle-Stone, GFNI)
87Reckless-AVX512nfc-slider-setwisediff4.0+0.04
LLR: 2.89 (-2.25, 2.89) [0.00, 3.00]
Games: 42420 W: 10853 L: 10597 D: 20970
Ptnml(0-2): 136, 4468, 11782, 4652, 172
Setwise sliders for threat bb
87Reckless-AVX512nfc-slider-setwise2diff4.0+0.04
LLR: 0.47 (-2.25, 2.89) [0.00, 3.00]
Games: 8822 W: 2278 L: 2232 D: 4312
Ptnml(0-2): 34, 926, 2438, 986, 27
GFNI and early exit
87Recklessrazor-cutoff_countdiff8.0+0.08
LLR: -1.37 (-2.25, 2.89) [0.00, 3.00]
Games: 11054 W: 2708 L: 2761 D: 5585
Ptnml(0-2): 15, 1242, 3059, 1203, 8
87Recklesssee_thresh_tt_pvdiff8.0+0.08
LLR: -1.60 (-2.25, 2.89) [0.00, 3.00]
Games: 8208 W: 1985 L: 2060 D: 4163
Ptnml(0-2): 16, 1005, 2132, 940, 11
87Recklessttnnrdiff8.0+0.08
LLR: -1.30 (-2.25, 2.89) [0.00, 3.00]
Games: 10682 W: 2625 L: 2677 D: 5380
Ptnml(0-2): 18, 1296, 2760, 1254, 13
reduce more when !mv.is_noisy() && tt_move.is_noisy()
87Recklessmore-all-node-reductionsdiff8.0+0.08
LLR: -0.48 (-2.25, 2.89) [0.00, 3.00]
Games: 900 W: 204 L: 230 D: 466
Ptnml(0-2): 2, 120, 232, 94, 2
87Recklessexcluded-razoringdiff8.0+0.08
LLR: -0.32 (-2.25, 2.89) [0.00, 3.00]
Games: 768 W: 197 L: 214 D: 357
Ptnml(0-2): 3, 99, 195, 86, 1
don't razor in singular search
87Recklessapc2diff8.0+0.08
LLR: -2.37 (-2.25, 2.89) [0.00, 3.00]
Games: 7422 W: 1773 L: 1895 D: 3754
Ptnml(0-2): 17, 941, 1911, 831, 11
87Recklessapcdiff8.0+0.08
LLR: -0.48 (-2.25, 2.89) [0.00, 3.00]
Games: 5064 W: 1249 L: 1266 D: 2549
Ptnml(0-2): 11, 613, 1301, 596, 11
Try alpha probcut
87Recklesspt-qhistdiff8.0+0.08
LLR: -1.95 (-2.25, 2.89) [0.00, 3.00]
Games: 13466 W: 3339 L: 3423 D: 6704
Ptnml(0-2): 35, 1601, 3536, 1535, 26
87Recklessse-in-tt3diff8.0+0.08
LLR: -1.45 (-2.25, 2.89) [0.00, 3.00]
Games: 7650 W: 1854 L: 1921 D: 3875
Ptnml(0-2): 9, 928, 2028, 841, 19
87Recklessse-in-tt4diff8.0+0.08
LLR: -2.28 (-2.25, 2.89) [0.00, 3.00]
Games: 7280 W: 1718 L: 1836 D: 3726
Ptnml(0-2): 19, 925, 1864, 819, 13
87Recklessse-in-tt2diff8.0+0.08
LLR: -2.32 (-2.25, 2.89) [0.00, 3.00]
Games: 7818 W: 1891 L: 2011 D: 3916
Ptnml(0-2): 25, 992, 1987, 888, 17
87Recklessse-in-ttdiff8.0+0.08
LLR: -2.26 (-2.25, 2.89) [0.00, 3.00]
Games: 3130 W: 719 L: 847 D: 1564
Ptnml(0-2): 12, 441, 779, 329, 4
Singular search scores in TT
87Reckless-AVX512nfc-double-find_nnzdiff4.0+0.04
LLR: 3.00 (-2.25, 2.89) [0.00, 3.00]
Games: 87300 W: 25212 L: 24775 D: 37313
Ptnml(0-2): 1484, 9697, 20878, 10080, 1511
unroll and interleave avx512 find_nnz once
87Recklesscutoff-bonus5diff8.0+0.08
LLR: -2.30 (-2.25, 2.89) [0.00, 3.00]
Games: 77464 W: 19209 L: 19175 D: 39080
Ptnml(0-2): 142, 9179, 20070, 9185, 156
Separate clamps
87Recklesscutoff-bonus4diff40.0+0.40
LLR: -2.33 (-2.25, 2.89) [0.00, 3.00]
Games: 10332 W: 2458 L: 2565 D: 5309
Ptnml(0-2): 0, 1218, 2843, 1099, 6
87Recklesscutoff-bonus4diff8.0+0.08
LLR: 2.92 (-2.25, 2.89) [0.00, 3.00]
Games: 38616 W: 9776 L: 9522 D: 19318
Ptnml(0-2): 62, 4492, 9965, 4708, 81
87Recklessalpha-spc4diff8.0+0.08
LLR: -2.30 (-2.25, 2.89) [0.00, 3.00]
Games: 37406 W: 9183 L: 9236 D: 18987
Ptnml(0-2): 78, 4529, 9529, 4502, 65
87Recklessalpha-spc3diff8.0+0.08
LLR: 0.10 (-2.25, 2.89) [0.00, 3.00]
Games: 19036 W: 4781 L: 4734 D: 9521
Ptnml(0-2): 44, 2210, 4960, 2263, 41
87Recklessalpha-spc2diff8.0+0.08
LLR: -0.12 (-2.25, 2.89) [0.00, 3.00]
Games: 10218 W: 2573 L: 2558 D: 5087
Ptnml(0-2): 26, 1192, 2659, 1205, 27
87Reckless-AVX512nfc-precompute-permsdiff4.0+0.04
LLR: 3.01 (-2.25, 2.89) [0.00, 3.00]
Games: 83942 W: 21477 L: 21117 D: 41348
Ptnml(0-2): 316, 9246, 22551, 9478, 380
Test 4kB LUT vs compute trade-off.