X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fmovepick.cpp;h=83421272bb033baede512e16db9ebeb078f04f4f;hp=a3143598171d666668b03d5989d5df4693fdb87a;hb=a6d6a2c2fad093a47b575ee4cfb8d346ba037fb3;hpb=d01b66ae8f4090c8e12e72423ff9165e6bc3a2f8;ds=inline diff --git a/src/movepick.cpp b/src/movepick.cpp index a3143598..83421272 100644 --- a/src/movepick.cpp +++ b/src/movepick.cpp @@ -142,16 +142,16 @@ void MovePicker::score() { const HistoryStats& history = pos.this_thread()->history; - const CounterMoveStats* cmh = (ss-1)->counterMoves; - const CounterMoveStats* fmh = (ss-2)->counterMoves; - const CounterMoveStats* fmh2 = (ss-4)->counterMoves; + const CounterMoveStats& cmh = *(ss-1)->counterMoves; + const CounterMoveStats& fmh = *(ss-2)->counterMoves; + const CounterMoveStats& fm2 = *(ss-4)->counterMoves; Color c = pos.side_to_move(); for (auto& m : *this) - m.value = (*cmh)[pos.moved_piece(m)][to_sq(m)] - + (*fmh)[pos.moved_piece(m)][to_sq(m)] - + (*fmh2)[pos.moved_piece(m)][to_sq(m)] + m.value = cmh[pos.moved_piece(m)][to_sq(m)] + + fmh[pos.moved_piece(m)][to_sq(m)] + + fm2[pos.moved_piece(m)][to_sq(m)] + history.get(c, m); }