diff --git a/src/coreclr/jit/compiler.cpp b/src/coreclr/jit/compiler.cpp index cf40734b29300c..bdb8b686a176fd 100644 --- a/src/coreclr/jit/compiler.cpp +++ b/src/coreclr/jit/compiler.cpp @@ -6277,6 +6277,7 @@ int Compiler::compCompile(CORINFO_MODULE_HANDLE classPtr, if (JitConfig.EnableAVX512F() != 0) { instructionSetFlags.AddInstructionSet(InstructionSet_AVX512F); + instructionSetFlags.AddInstructionSet(InstructionSet_EVEX); } if (JitConfig.EnableAVX512F_VL() != 0) @@ -6323,6 +6324,13 @@ int Compiler::compCompile(CORINFO_MODULE_HANDLE classPtr, { instructionSetFlags.AddInstructionSet(InstructionSet_AVX512VBMI_VL); } + + if (JitConfig.EnableAVX10v1() != 0) + { + instructionSetFlags.AddInstructionSet(InstructionSet_AVX10v1); + instructionSetFlags.AddInstructionSet(InstructionSet_AVX10v1_V512); + instructionSetFlags.AddInstructionSet(InstructionSet_EVEX); + } #endif // These calls are important and explicitly ordered to ensure that the flags are correct in