#include <cassert>
#include <cmath>
#include <cstring>
-#if !defined(__hpux)
+#if !defined(NO_PREFETCH)
# include <xmmintrin.h>
#endif
{
if (!tte->key() || tte->key() == posKey32) // empty or overwrite old
{
- // Do not overwrite when new type is VALUE_TYPE_EV_LO
- if (tte->key() && t == VALUE_TYPE_EV_LO)
- return;
-
// Preserve any exsisting ttMove
if (m == MOVE_NONE)
m = tte->move();
/// 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(__hpux)
-void TranspositionTable::prefetch(const Key) const {} // Not supported on HP UX
+#if defined(NO_PREFETCH)
+void TranspositionTable::prefetch(const Key) const {}
#else
void TranspositionTable::prefetch(const Key posKey) const {