diff options
Diffstat (limited to 'src/jit/ee_il_dll.cpp')
-rw-r--r-- | src/jit/ee_il_dll.cpp | 6 |
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) { |