The initial version of the code used the same search for either a skipped lmr or a lmr that failed high. This was fine when the logic for both this searches was the same but with the introduction of doDeeper the 2 have diverged, splitting the 2 makes the code easier to parse
The initial version of the code used the same search for either a skipped lmr or a lmr that failed high. This was fine when the logic for both this searches was the same but with the introduction of doDeeper the 2 have diverged, splitting the 2 makes the code easier to parse