[cairo-commit] cairo ChangeLog, 1.1059, 1.1060 configure.in, 1.144, 1.145

Billy Biggs commit at pdx.freedesktop.org
Sun Sep 18 19:53:25 PDT 2005


Committed by: vektor

Update of /cvs/cairo/cairo
In directory gabe:/tmp/cvs-serv1563

Modified Files:
	ChangeLog configure.in 
Log Message:
	* configure.in: Fix the MMX test to only check for MMX intrinsics
	and not the SSE intrinsics.



Index: ChangeLog
===================================================================
RCS file: /cvs/cairo/cairo/ChangeLog,v
retrieving revision 1.1059
retrieving revision 1.1060
diff -u -d -r1.1059 -r1.1060
--- ChangeLog	19 Sep 2005 02:37:44 -0000	1.1059
+++ ChangeLog	19 Sep 2005 02:53:23 -0000	1.1060
@@ -1,5 +1,10 @@
 2005-09-18  Billy Biggs  <vektor at dumbterm.net>
 
+	* configure.in: Fix the MMX test to only check for MMX intrinsics
+	and not the SSE intrinsics.
+
+2005-09-18  Billy Biggs  <vektor at dumbterm.net>
+
 	Bug #4414, reviewed by otaylor, cworth.
 
 	* configure.in: Remove -msse from the MMX CFLAGS as it causes

Index: configure.in
===================================================================
RCS file: /cvs/cairo/cairo/configure.in,v
retrieving revision 1.144
retrieving revision 1.145
diff -u -d -r1.144 -r1.145
--- configure.in	19 Sep 2005 02:37:44 -0000	1.144
+++ configure.in	19 Sep 2005 02:53:23 -0000	1.145
@@ -485,10 +485,10 @@
 #error "Need GCC >= 3.4 for MMX intrinsics"
 #endif
 #include <mmintrin.h>
-#include <xmmintrin.h>
 int main () {
     __m64 v = _mm_cvtsi32_si64 (1);
-    v = _mm_shuffle_pi16 (v, _MM_SHUFFLE(3, 3, 3, 3));
+    __m64 w = _mm_slli_si64 (v, 1);
+    v = _mm_or_si64 (v, w);
     return _mm_cvtsi64_si32 (v);
 }], have_mmx_intrinsics=yes)
 CFLAGS=$xserver_save_CFLAGS



More information about the cairo-commit mailing list