---
src/gallium/auxiliary/gallivm/lp_bld_misc.cpp | 3 +++
1 file changed, 3 insertions(+)
diff --git a/src/gallium/auxiliary/gallivm/lp_bld_misc.cpp
b/src/gallium/auxiliary/gallivm/lp_bld_misc.cpp
index bd4d4d3..bff2198 100644
--- a/src/gallium/auxiliary/gallivm/lp_bld_misc.cpp
+++ b/src/gallium/auxiliary/gallivm/lp_bld_misc.cpp
@@ -583,6 +583,8 @@
lp_build_create_jit_compiler_for_module(LLVMExecutionEngineRef *OutJIT,
MAttrs.push_back("-fma");
}
MAttrs.push_back(util_cpu_caps.has_avx2 ? "+avx2" : "-avx2");
+
+#if HAVE_LLVM <= 0x0308
/* disable avx512 and all subvariants */
#if HAVE_LLVM >= 0x0304
MAttrs.push_back("-avx512cd");
@@ -596,6 +598,7 @@
lp_build_create_jit_compiler_for_module(LLVMExecutionEngineRef *OutJIT,
MAttrs.push_back("-avx512vl");
#endif
#endif
+#endif
#if defined(PIPE_ARCH_PPC)
MAttrs.push_back(util_cpu_caps.has_altivec ? "+altivec" : "-altivec");
--
2.9.3
_______________________________________________
mesa-dev mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/mesa-dev