These kind of arch specific code is really nasty
to make it right becuase you need to verify on
all the platforms.
Now should compile properly also on ARM
Reported by Jean-Francois.
No functional change.
ifeq ($(COMP),mingw)
comp=mingw
CXX=g++
+ prefetch = yes
profile_prepare = gcc-profile-prepare
profile_make = gcc-profile-make
profile_use = gcc-profile-use
ifeq ($(COMP),gcc)
comp=gcc
CXX=g++
+ prefetch = yes
profile_prepare = gcc-profile-prepare
profile_make = gcc-profile-make
profile_use = gcc-profile-use
ifeq ($(COMP),clang)
comp=clang
CXX=clang++
+ prefetch = yes
profile_prepare = gcc-profile-prepare
profile_make = gcc-profile-make
profile_use = gcc-profile-use
#else
+# if defined(__INTEL_COMPILER) || defined(__ICL) || defined(_MSC_VER)
# include <xmmintrin.h>
+# endif
void prefetch(char* addr) {