X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fmisc.cpp;h=1e1b220cb533da6cbee0319dcf6f56c66c327c3e;hb=d77d555c72df7045901826e95bc012a0d77ca835;hp=627b5d4132defdb754d0f811dcd4cd49e1320508;hpb=3caeabf73b12ad53ac7ba64122a2feab819c6527;p=stockfish diff --git a/src/misc.cpp b/src/misc.cpp index 627b5d41..1e1b220c 100644 --- a/src/misc.cpp +++ b/src/misc.cpp @@ -33,7 +33,7 @@ using namespace std; /// Version number. If Version is left empty, then Tag plus current /// date (in the format YYMMDD) is used as a version number. -static const string Version = "2.3.1"; +static const string Version = ""; static const string Tag = ""; @@ -227,7 +227,9 @@ void prefetch(char*) {} #else +# if defined(__INTEL_COMPILER) || defined(__ICL) || defined(_MSC_VER) # include +# endif void prefetch(char* addr) { @@ -237,8 +239,13 @@ void prefetch(char* addr) { __asm__ (""); # endif +# if defined(__INTEL_COMPILER) || defined(__ICL) || defined(_MSC_VER) _mm_prefetch(addr, _MM_HINT_T2); _mm_prefetch(addr+64, _MM_HINT_T2); // 64 bytes ahead +# else + __builtin_prefetch(addr); + __builtin_prefetch(addr+64); +# endif } #endif