You could reconstruct the full PV (or at least a longer one) from the TT right before printing it. But take care to check legality of each hash move you find when following that path, and of course to unmake these moves again when you're done
and I have to do repetition detection as well. Without that I got sometimes super long PVs that just circled between the same positions.
You could reconstruct the full PV (or at least a longer one) from the TT right before printing it. But take care to check legality of each hash move you find when following that path, and of course to unmake these moves again when you're done
and I have to do repetition detection as well. Without that I got sometimes super long PVs that just circled between the same positions.
Thomas...
Yes. I do that, too, in my engine. Reconstructing the PV stops at first repetition.