X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fmisc.cpp;h=167eedb3250517ed7c0106cd3a1c3c56b7143a86;hp=fefa8d4f33cbd2dd7a74ff57f6a481e14468025b;hb=b8948e84b881c6b3cfaa26fa5512fe4c1800baa0;hpb=1ac417edb8451a7837e989a6621faf20300f0bf0 diff --git a/src/misc.cpp b/src/misc.cpp index fefa8d4f..167eedb3 100644 --- a/src/misc.cpp +++ b/src/misc.cpp @@ -237,8 +237,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