summaryrefslogtreecommitdiff
path: root/src/jit/jitee.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/jit/jitee.h')
-rw-r--r--src/jit/jitee.h13
1 files changed, 11 insertions, 2 deletions
diff --git a/src/jit/jitee.h b/src/jit/jitee.h
index 4c2359a7a3..3da1093b01 100644
--- a/src/jit/jitee.h
+++ b/src/jit/jitee.h
@@ -45,7 +45,6 @@ public:
JIT_FLAG_USE_AVX = 14,
JIT_FLAG_USE_AVX2 = 15,
JIT_FLAG_USE_AVX_512 = 16,
- JIT_FLAG_FEATURE_SIMD = 17,
#else // !defined(_TARGET_X86_) && !defined(_TARGET_AMD64_)
@@ -53,10 +52,15 @@ public:
JIT_FLAG_UNUSED7 = 14,
JIT_FLAG_UNUSED8 = 15,
JIT_FLAG_UNUSED9 = 16,
- JIT_FLAG_UNUSED10 = 17,
#endif // !defined(_TARGET_X86_) && !defined(_TARGET_AMD64_)
+ #if defined(_TARGET_X86_) || defined(_TARGET_AMD64_) || defined(_TARGET_ARM64_)
+ JIT_FLAG_FEATURE_SIMD = 17,
+ #else
+ JIT_FLAG_UNUSED10 = 17,
+ #endif // !(defined(_TARGET_X86_) || defined(_TARGET_AMD64_) || defined(_TARGET_ARM64_))
+
JIT_FLAG_MAKEFINALCODE = 18, // Use the final code generator, i.e., not the interpreter.
JIT_FLAG_READYTORUN = 19, // Use version-resilient code generation
JIT_FLAG_PROF_ENTERLEAVE = 20, // Instrument prologues/epilogues
@@ -203,6 +207,11 @@ public:
FLAGS_EQUAL(CORJIT_FLAGS::CORJIT_FLAG_USE_AVX, JIT_FLAG_USE_AVX);
FLAGS_EQUAL(CORJIT_FLAGS::CORJIT_FLAG_USE_AVX2, JIT_FLAG_USE_AVX2);
FLAGS_EQUAL(CORJIT_FLAGS::CORJIT_FLAG_USE_AVX_512, JIT_FLAG_USE_AVX_512);
+
+#endif
+
+#if defined(_TARGET_X86_) || defined(_TARGET_AMD64_) || defined(_TARGET_ARM64_)
+
FLAGS_EQUAL(CORJIT_FLAGS::CORJIT_FLAG_FEATURE_SIMD, JIT_FLAG_FEATURE_SIMD);
#endif