Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Variable null-move value based reduction
Instead of a fixed reduction of ONE_PLY, now Null move dynamic reduction based on value can grow larger in case we are above beta of a value much higher then PawnValueMg. Note that now an eval returning VALUE_KNOWN_WIN makes null search to drop in qsearch. Passed both short TC: LLR: 2.95 (-2.94,2.94) [-1.50,4.50] Total: 26141 W: 4871 L: 4699 D: 16571 And long TC: LLR: 2.97 (-2.94,2.94) [0.00,6.00] Total: 33695 W: 5309 L: 5056 D: 23330 bench: 7356053
- Loading branch information