<div dir="ltr"><div class="gmail_quote"><div dir="ltr"></div><div>Hi Tim, Bruce, George,</div><div> <br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">diff --git a/src/gallium/drivers/swr/rasterizer/jitter/functionpasses/lower_x86.cpp b/src/gallium/drivers/swr/rasterizer/jitter/functionpasses/lower_x86.cpp<br>
index 7605823c04..c58a7552a3 100644<br>
--- a/src/gallium/drivers/swr/rasterizer/jitter/functionpasses/lower_x86.cpp<br>
+++ b/src/gallium/drivers/swr/rasterizer/jitter/functionpasses/lower_x86.cpp<br>
@@ -76,7 +76,11 @@ namespace SwrJit<br>
         {"meta.intrinsic.VCVTPS2PH", Intrinsic::x86_vcvtps2ph_256},<br>
         {"meta.intrinsic.VPTESTC", Intrinsic::x86_avx_ptestc_256},<br>
         {"meta.intrinsic.VPTESTZ", Intrinsic::x86_avx_ptestz_256},<br>
+#if LLVM_VERSION_MAJOR >= 7<br>
+        {"meta.intrinsic.VFMADDPS", Intrinsic::fma},<br>
+#else<br>
         {"meta.intrinsic.VFMADDPS", Intrinsic::x86_fma_vfmadd_ps_256},<br>
+#endif<br>
         {"meta.intrinsic.VPHADDD", Intrinsic::x86_avx2_phadd_d},<br>
         {"meta.intrinsic.PDEP32", Intrinsic::x86_bmi_pdep_32},<br>
         {"meta.intrinsic.RDTSC", Intrinsic::x86_rdtsc},<br></blockquote><div><br></div><div>This is the only piece I really wasn't sure about.  Everything else is just simple function name changes.</div><div><br></div>- Chuck<br></div></div>