Mesa (gallium-0.2): util: No-op u_sse.h outside PIPE_ARCH_X86/X86_64.

Jose Fonseca jrfonseca at kemper.freedesktop.org
Tue Sep 30 23:28:09 UTC 2008


Module: Mesa
Branch: gallium-0.2
Commit: cb8a3ba433190b7af254349b00d356b31e813a1a
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cb8a3ba433190b7af254349b00d356b31e813a1a

Author: José Fonseca <jrfonseca at tungstengraphics.com>
Date:   Wed Oct  1 08:28:05 2008 +0900

util: No-op u_sse.h outside PIPE_ARCH_X86/X86_64.

---

 src/gallium/auxiliary/util/u_sse.h |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)

diff --git a/src/gallium/auxiliary/util/u_sse.h b/src/gallium/auxiliary/util/u_sse.h
index 0c8356c..68e56f0 100644
--- a/src/gallium/auxiliary/util/u_sse.h
+++ b/src/gallium/auxiliary/util/u_sse.h
@@ -37,6 +37,10 @@
 #ifndef U_SSE_H_
 #define U_SSE_H_
 
+#include "pipe/p_config.h"
+
+#if defined(PIPE_ARCH_X86) || defined(PIPE_ARCH_X86_64)
+
 #include <xmmintrin.h>
 #include <emmintrin.h>
 
@@ -66,7 +70,8 @@ _mm_castps_si128(__m128 a)
    return u.m128i;
 }
 
-#endif
+#endif /* defined(_MSC_VER) && _MSC_VER < 1500 */
 
+#endif /* PIPE_ARCH_X86 || PIPE_ARCH_X86_64 */
 
 #endif /* U_SSE_H_ */




More information about the mesa-commit mailing list