diff options
author | shrek1402 <shrek.2000@yandex.ru> | 2020-12-04 17:18:08 +0000 |
---|---|---|
committer | Rasmus Munk Larsen <rmlarsen@google.com> | 2020-12-04 17:18:08 +0000 |
commit | a9a2f2bebfb122dc4689c4e0060f3e72efe1f344 (patch) | |
tree | 01090297bbccaabd5103076b42f62312fb03f51c /Eigen/src/Core/GenericPacketMath.h | |
parent | f23dc5b971d1c11bc0fcb7068788a30e4bd7cbf1 (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.h | 2 |
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 |