#include <cassert>
#include <cmath>
#include <cstring>
-#if defined(__i386__) || defined(_M_IX86) || defined(_X86_)
+#if !defined(NO_PREFETCH)
# include <xmmintrin.h>
#endif
/// to be loaded from RAM, that can be very slow. When we will
/// subsequently call retrieve() the TT data will be already
/// quickly accessible in L1/L2 CPU cache.
-#if !(defined(__i386__) || defined(_M_IX86) || defined(_X86_))
+#if defined(NO_PREFETCH)
void TranspositionTable::prefetch(const Key) const {}
#else