X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fposition.cpp;h=a069cf404be6d012a7ac129c4386b0c3a1721586;hp=3cf0016b783c57e1070e8b8b4ad08ce9d2a067ad;hb=47ee6d9fa4091aa05f6fedb62a2bb652b0422f08;hpb=a8b9c11f5666a6298d684e21156f4ac9d89c8d8c diff --git a/src/position.cpp b/src/position.cpp index 3cf0016b..a069cf40 100644 --- a/src/position.cpp +++ b/src/position.cpp @@ -772,7 +772,7 @@ void Position::do_move(Move m, StateInfo& newSt, const CheckInfo& ci, bool moveI } // Prefetch TT access as soon as we know key is updated - TT.prefetch(key); + prefetch((char*)TT.first_entry(key)); // Move the piece Bitboard move_bb = make_move_bb(from, to); @@ -1250,7 +1250,7 @@ void Position::do_null_move(StateInfo& backupSt) { st->key ^= zobEp[st->epSquare]; st->key ^= zobSideToMove; - TT.prefetch(st->key); + prefetch((char*)TT.first_entry(st->key)); sideToMove = opposite_color(sideToMove); st->epSquare = SQ_NONE;