Mesa (master): i965: Compile with -msse3

Matt Turner mattst88 at kemper.freedesktop.org
Fri Jul 14 23:54:50 UTC 2017


Module: Mesa
Branch: master
Commit: 6b05c080f202c25531f59b547d5e6ba339cedd09
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6b05c080f202c25531f59b547d5e6ba339cedd09

Author: Matt Turner <mattst88 at gmail.com>
Date:   Thu Jul  6 21:31:05 2017 -0700

i965: Compile with -msse3

All CPUs that can be paired with a GPU supported by i965_dri.so supports
SSE3. This allows us to ensure that some vectorized version of the tiled
memcpy path is enabled on 32-bit systems.

This also ensures that __builtin_ia32_clflush is always usable.

Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=101774
Tested-by: Tobias Klausmann <tobias.johannes.klausmann at mni.thm.de>
Acked-by: Kenneth Graunke <kenneth at whitecape.org>

---

 src/mesa/drivers/dri/i965/Makefile.am | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/mesa/drivers/dri/i965/Makefile.am b/src/mesa/drivers/dri/i965/Makefile.am
index ecc1e766f1..9293820c21 100644
--- a/src/mesa/drivers/dri/i965/Makefile.am
+++ b/src/mesa/drivers/dri/i965/Makefile.am
@@ -42,7 +42,8 @@ AM_CFLAGS = \
 	$(DEFINES) \
 	$(VISIBILITY_CFLAGS) \
 	$(LIBDRM_CFLAGS) \
-	$(VALGRIND_CFLAGS)
+	$(VALGRIND_CFLAGS) \
+	-msse3
 
 AM_CXXFLAGS = $(AM_CFLAGS)
 




More information about the mesa-commit mailing list