No functional change
Closes #1026
#endif
+void prefetch2(void* addr) {
+
+ prefetch(addr);
+ prefetch((uint8_t*)addr + 64);
+}
+
namespace WinProcGroup {
#ifndef _WIN32
const std::string engine_info(bool to_uci = false);
void prefetch(void* addr);
+void prefetch2(void* addr);
void start_logger(const std::string& fname);
void dbg_hit_on(bool b);
// Update pawn hash key and prefetch access to pawnsTable
st->pawnKey ^= Zobrist::psq[pc][from] ^ Zobrist::psq[pc][to];
- prefetch(thisThread->pawnsTable[st->pawnKey]);
+ prefetch2(thisThread->pawnsTable[st->pawnKey]);
// Reset rule 50 draw counter
st->rule50 = 0;