Skip to content

Commit 3a4f00c

Browse files
authored
3.5.10: singular extension 2 on non pv moves (#303)
Elo | 4.50 +- 2.80 (95%) SPRT | 10.0+0.10s Threads=1 Hash=8MB LLR | 2.98 (-2.94, 2.94) [0.00, 3.00] Games | N: 18242 W: 4827 L: 4591 D: 8824 Penta | [166, 2063, 4403, 2347, 142] http://chess.grantnet.us/test/38323/ Elo | 13.63 +- 4.98 (95%) SPRT | 60.0+0.60s Threads=1 Hash=64MB LLR | 2.95 (-2.94, 2.94) [0.00, 3.00] Games | N: 4590 W: 1190 L: 1010 D: 2390 Penta | [10, 433, 1234, 603, 15] http://chess.grantnet.us/test/38327/ bench: 1202492
1 parent a441245 commit 3a4f00c

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

src/search.cpp

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -425,8 +425,11 @@ EVAL Search::abSearch(EVAL alpha, EVAL beta, int depth, int ply, bool isNull, bo
425425
auto betaCut = hEntry.m_data.score - depth;
426426
auto score = abSearch(betaCut - 1, betaCut, depth / 2, ply + 1, false, false, cutNode, mv);
427427

428-
if (score < betaCut)
428+
if (score < betaCut) {
429429
extension = 1;
430+
if (!onPV && score < betaCut - 50)
431+
extension = 2;
432+
}
430433
else if (betaCut >= beta)
431434
return betaCut;
432435
else if (ttHit && ttScore >= beta)

src/uci.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
#include <iostream>
3232
#include <sstream>
3333

34-
const std::string VERSION = "3.5.9";
34+
const std::string VERSION = "3.5.10";
3535
const std::string ARCHITECTURE = " 64 "
3636

3737
#if _BTYPE==0

0 commit comments

Comments
 (0)