diff --git a/src/Makefile b/src/Makefile index 2ad22de4..8c2c6a70 100644 --- a/src/Makefile +++ b/src/Makefile @@ -175,6 +175,7 @@ endif ifeq ($(COMP),mingw) comp=mingw CXX=g++ + prefetch = yes profile_prepare = gcc-profile-prepare profile_make = gcc-profile-make profile_use = gcc-profile-use @@ -184,6 +185,7 @@ endif ifeq ($(COMP),gcc) comp=gcc CXX=g++ + prefetch = yes profile_prepare = gcc-profile-prepare profile_make = gcc-profile-make profile_use = gcc-profile-use @@ -202,6 +204,7 @@ endif ifeq ($(COMP),clang) comp=clang CXX=clang++ + prefetch = yes profile_prepare = gcc-profile-prepare profile_make = gcc-profile-make profile_use = gcc-profile-use diff --git a/src/misc.cpp b/src/misc.cpp index 167eedb3..1e1b220c 100644 --- a/src/misc.cpp +++ b/src/misc.cpp @@ -227,7 +227,9 @@ void prefetch(char*) {} #else +# if defined(__INTEL_COMPILER) || defined(__ICL) || defined(_MSC_VER) # include +# endif void prefetch(char* addr) {