]> git.sesse.net Git - stockfish/blobdiff - src/position.cpp
Use thread_local compiler specifics
[stockfish] / src / position.cpp
index 62749a913b75cfaa5e317c43bd8879e7370009f6..47b08ec0ad3044600d0f583fc67d930b59f246cb 100644 (file)
@@ -895,8 +895,8 @@ void Position::do_move(Move m, StateInfo& newSt, const CheckInfo& ci, bool moveI
   }
 
   // Prefetch pawn and material hash tables
-  prefetch((char*)Threads.this_thread()->pawnTable.entries[st->pawnKey]);
-  prefetch((char*)Threads.this_thread()->materialTable.entries[st->materialKey]);
+  prefetch((char*)this_thread->pawnTable.entries[st->pawnKey]);
+  prefetch((char*)this_thread->materialTable.entries[st->materialKey]);
 
   // Update incremental scores
   st->psqScore += psq_delta(piece, from, to);