Fix PV sorting during fail low
authorH.G. Muller <h.g.muller@hccnet.nl>
Sun, 1 Apr 2012 18:51:53 +0000 (20:51 +0200)
committerH.G. Muller <h.g.muller@hccnet.nl>
Tue, 10 Apr 2012 09:27:57 +0000 (11:27 +0200)
commit759b4bb02d161bf42e32ec38b8f8b5df4bc8b126
tree602dcca20b4d22af53df2e9296d8f2df2d265738
parent5d80b2ccea47ecaa59c6c2cfcd47a60fb2a95409
Fix PV sorting during fail low

When an engine reports a fail low as thinking output, and then re-searches
the same move with larger window, it now gets a lower score. This line
would then be sorted below the earlier fail low, because it was mistaken
for a multi-PV line for an inferior move. This patch suppresses PVs
overtaking each other if they start with the same move.
engineoutput.c