Mesa (master): Revert "mesa: Wrap SSE4.1 code in #ifdef __SSE4_1__."

Emil Velikov evelikov at kemper.freedesktop.org
Sat Nov 15 20:36:33 UTC 2014


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

Author: Emil Velikov <emil.l.velikov at gmail.com>
Date:   Sat Nov 15 17:04:10 2014 +0000

Revert "mesa: Wrap SSE4.1 code in #ifdef __SSE4_1__."

This reverts commit 8d3f739383fbdf671752fdec707f1c2b9b2aa6a3.

In the last commit we've updated our check to determine if the actual
code is buildable, rather than if the compiler acknowledges the option.
I.e. did anyone provide -mno-sse4.1 vs is my compiler too old.

Now this code will never be attemped to be build, in both cases.

Confirmed by building mesa with
export CFLAGS='-march=native -mno-sse4.1'
./configure && make

Tested-by: David Heidelberg <david at ixit.cz>
Reviewed-by: Matt Turner <mattst88 at gmail.com>

---

 src/mesa/main/streaming-load-memcpy.c |    3 ---
 1 file changed, 3 deletions(-)

diff --git a/src/mesa/main/streaming-load-memcpy.c b/src/mesa/main/streaming-load-memcpy.c
index 8427149..d7147af 100644
--- a/src/mesa/main/streaming-load-memcpy.c
+++ b/src/mesa/main/streaming-load-memcpy.c
@@ -26,7 +26,6 @@
  *
  */
 
-#ifdef __SSE4_1__
 #include "main/macros.h"
 #include "main/streaming-load-memcpy.h"
 #include <smmintrin.h>
@@ -84,5 +83,3 @@ _mesa_streaming_load_memcpy(void *restrict dst, void *restrict src, size_t len)
       memcpy(d, s, len);
    }
 }
-
-#endif




More information about the mesa-commit mailing list