summaryrefslogtreecommitdiff
path: root/src/jit/ee_il_dll.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/jit/ee_il_dll.cpp')
-rw-r--r--src/jit/ee_il_dll.cpp6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/jit/ee_il_dll.cpp b/src/jit/ee_il_dll.cpp
index 0cfc565679..822a2b9286 100644
--- a/src/jit/ee_il_dll.cpp
+++ b/src/jit/ee_il_dll.cpp
@@ -384,8 +384,7 @@ unsigned CILJit::getMaxIntrinsicSIMDVectorLength(CORJIT_FLAGS cpuCompileFlags)
jitFlags.SetFromFlags(cpuCompileFlags);
#ifdef FEATURE_SIMD
-#ifdef _TARGET_XARCH_
-#ifndef LEGACY_BACKEND
+#if defined(_TARGET_XARCH_) && !defined(LEGACY_BACKEND)
if (!jitFlags.IsSet(JitFlags::JIT_FLAG_PREJIT) && jitFlags.IsSet(JitFlags::JIT_FLAG_FEATURE_SIMD) &&
jitFlags.IsSet(JitFlags::JIT_FLAG_USE_AVX2))
{
@@ -398,13 +397,12 @@ unsigned CILJit::getMaxIntrinsicSIMDVectorLength(CORJIT_FLAGS cpuCompileFlags)
return 32;
}
}
-#endif // !LEGACY_BACKEND
+#endif // !(defined(_TARGET_XARCH_) && !defined(LEGACY_BACKEND))
if (GetJitTls() != nullptr && JitTls::GetCompiler() != nullptr)
{
JITDUMP("getMaxIntrinsicSIMDVectorLength: returning 16\n");
}
return 16;
-#endif // _TARGET_XARCH_
#else // !FEATURE_SIMD
if (GetJitTls() != nullptr && JitTls::GetCompiler() != nullptr)
{