aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen/src/Core/GenericPacketMath.h
diff options
context:
space:
mode:
authorGravatar shrek1402 <shrek.2000@yandex.ru>2020-12-04 17:18:08 +0000
committerGravatar Rasmus Munk Larsen <rmlarsen@google.com>2020-12-04 17:18:08 +0000
commita9a2f2bebfb122dc4689c4e0060f3e72efe1f344 (patch)
tree01090297bbccaabd5103076b42f62312fb03f51c /Eigen/src/Core/GenericPacketMath.h
parentf23dc5b971d1c11bc0fcb7068788a30e4bd7cbf1 (diff)
The function 'prefetch' did not work correctly on the win64 platform
Diffstat (limited to 'Eigen/src/Core/GenericPacketMath.h')
-rw-r--r--Eigen/src/Core/GenericPacketMath.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/Eigen/src/Core/GenericPacketMath.h b/Eigen/src/Core/GenericPacketMath.h
index e2fc7002b..66f18d36c 100644
--- a/Eigen/src/Core/GenericPacketMath.h
+++ b/Eigen/src/Core/GenericPacketMath.h
@@ -568,7 +568,7 @@ template<typename Scalar> EIGEN_DEVICE_FUNC inline void prefetch(const Scalar* a
#if defined(EIGEN_HIP_DEVICE_COMPILE)
// do nothing
#elif defined(EIGEN_CUDA_ARCH)
-#if defined(__LP64__)
+#if #if defined(__LP64__) || EIGEN_OS_WIN64
// 64-bit pointer operand constraint for inlined asm
asm(" prefetch.L1 [ %1 ];" : "=l"(addr) : "l"(addr));
#else