X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fmisc.cpp;h=daafd3fb650cbd009cee475402474f2786d43871;hp=1674c2a602b85f02e54c1690696ff8f2630440ce;hb=99c9cae5865575c03a3eeea4ee6ea54ec8d59b18;hpb=152a4dc5cd1c5190b607f4b819ad9bd10bcc1baa;ds=sidebyside diff --git a/src/misc.cpp b/src/misc.cpp index 1674c2a6..daafd3fb 100644 --- a/src/misc.cpp +++ b/src/misc.cpp @@ -176,11 +176,11 @@ void start_logger(bool b) { Logger::start(b); } /// which can be quite slow. #ifdef NO_PREFETCH -void prefetch(char*) {} +void prefetch(void*) {} #else -void prefetch(char* addr) { +void prefetch(void* addr) { # if defined(__INTEL_COMPILER) // This hack prevents prefetches from being optimized away by @@ -189,7 +189,7 @@ void prefetch(char* addr) { # endif # if defined(__INTEL_COMPILER) || defined(_MSC_VER) - _mm_prefetch(addr, _MM_HINT_T0); + _mm_prefetch((char*)addr, _MM_HINT_T0); # else __builtin_prefetch(addr); # endif