From 989833205fb63de094c1f28e1c5f803bc8a917e4 Mon Sep 17 00:00:00 2001 From: Marco Costalba Date: Wed, 18 Nov 2009 09:30:02 +0100 Subject: [PATCH] In razor qsearch use corrected beta Correct beta by razor margin when callin qsearch After 1019 games on Joona's QUAD Mod - Orig: 524 - 495 (+10 elo) Signed-off-by: Marco Costalba --- src/search.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/search.cpp b/src/search.cpp index e0252932..76a88643 100644 --- a/src/search.cpp +++ b/src/search.cpp @@ -1360,8 +1360,9 @@ namespace { && ttMove == MOVE_NONE && !pos.has_pawn_on_7th(pos.side_to_move())) { - Value v = qsearch(pos, ss, beta-1, beta, Depth(0), ply, threadID); - if (v < beta - RazorMargins[int(depth) - 2]) + Value rbeta = beta - RazorMargins[int(depth) - 2]; + Value v = qsearch(pos, ss, rbeta-1, rbeta, Depth(0), ply, threadID); + if (v < rbeta) return v; } -- 2.39.2