From d7cd5986db5d670dcdc744a83fd5cad27998575d Mon Sep 17 00:00:00 2001 From: Vsevolod Livinskiy Date: Thu, 7 May 2015 16:25:09 +0300 Subject: [PATCH] [AVX512]: disable prefetch --- builtins/target-avx512-common.ll | 2 ++ ispc.cpp | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/builtins/target-avx512-common.ll b/builtins/target-avx512-common.ll index c26f54de..02acaafc 100644 --- a/builtins/target-avx512-common.ll +++ b/builtins/target-avx512-common.ll @@ -827,3 +827,5 @@ declare_nvptx() rsqrtd_decl() rcpd_decl() +transcendetals_decl() +trigonometry_decl() diff --git a/ispc.cpp b/ispc.cpp index d4252eb0..9c7f4b54 100644 --- a/ispc.cpp +++ b/ispc.cpp @@ -897,7 +897,7 @@ Target::Target(const char *arch, const char *cpu, const char *isa, bool pic, boo // For MIC it is set to true due to performance reasons. The option should be tested. this->m_hasTrigonometry = false; this->m_hasRsqrtd = this->m_hasRcpd = false; - this->m_hasVecPrefetch = true; + this->m_hasVecPrefetch = false; CPUfromISA = CPU_KNL; } #endif