X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fmovepick.h;h=c19141820e3397804580a06fbc8b02df12e5e7a0;hp=0ef2c89bb0d2b30ab0f23111106df0179eb061bd;hb=352bd6f5aa348e15909f50266fc5bdc003df35bf;hpb=99cd513264be1ad61848bbefd678be0feaa08061 diff --git a/src/movepick.h b/src/movepick.h index 0ef2c89b..c1914182 100644 --- a/src/movepick.h +++ b/src/movepick.h @@ -39,9 +39,6 @@ struct HistoryStats { void clear() { std::memset(table, 0, sizeof(table)); } void update(Color c, Move m, Value v) { - if (abs(int(v)) >= 324) - return; - Square from = from_sq(m); Square to = to_sq(m); @@ -68,9 +65,6 @@ struct Stats { void update(Piece pc, Square to, Move m) { table[pc][to] = m; } void update(Piece pc, Square to, Value v) { - if (abs(int(v)) >= 324) - return; - table[pc][to] -= table[pc][to] * abs(int(v)) / 936; table[pc][to] += int(v) * 32; } @@ -101,7 +95,7 @@ public: MovePicker(const Position&, Move, Depth, Square); MovePicker(const Position&, Move, Depth, Search::Stack*); - Move next_move(); + Move next_move(bool skipQuiets = false); private: template void score();