mirror of
https://github.com/sockspls/badfish
synced 2025-05-01 01:03:09 +00:00
Penalise the TT move in multicut
Passed STC: LLR: 2.99 (-2.94,2.94) <0.00,2.00> Total: 185504 W: 48079 L: 47533 D: 89892 Ptnml(0-2): 716, 21866, 46988, 22520, 662 https://tests.stockfishchess.org/tests/view/662d9e1d6115ff6764c7f83d Passed LTC: LLR: 2.94 (-2.94,2.94) <0.50,2.50> Total: 75612 W: 19351 L: 18948 D: 37313 Ptnml(0-2): 46, 8363, 20592, 8752, 53 https://tests.stockfishchess.org/tests/view/662dc9dc6115ff6764c80fea closes https://github.com/official-stockfish/Stockfish/pull/5195 Bench: 1415435
This commit is contained in:
parent
a129c0695b
commit
834e8ff619
1 changed files with 5 additions and 0 deletions
|
@ -1067,7 +1067,12 @@ moves_loop: // When in check, search starts here
|
||||||
// we assume this expected cut-node is not singular (multiple moves fail high),
|
// we assume this expected cut-node is not singular (multiple moves fail high),
|
||||||
// and we can prune the whole subtree by returning a softbound.
|
// and we can prune the whole subtree by returning a softbound.
|
||||||
else if (singularBeta >= beta)
|
else if (singularBeta >= beta)
|
||||||
|
{
|
||||||
|
if (!ttCapture)
|
||||||
|
update_quiet_stats(pos, ss, *this, ttMove, -stat_malus(depth));
|
||||||
|
|
||||||
return singularBeta;
|
return singularBeta;
|
||||||
|
}
|
||||||
|
|
||||||
// Negative extensions
|
// Negative extensions
|
||||||
// If other moves failed high over (ttValue - margin) without the ttMove on a reduced search,
|
// If other moves failed high over (ttValue - margin) without the ttMove on a reduced search,
|
||||||
|
|
Loading…
Add table
Reference in a new issue