[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

pixman: Changes to 'debian-unstable'



 ChangeLog                |   30 ++++++++++++++++++++++++++++++
 configure.ac             |    4 ++--
 debian/changelog         |    6 ++++++
 pixman/pixman-compiler.h |    9 +++++++++
 pixman/pixman-mmx.c      |   30 +++++++++++++++---------------
 5 files changed, 62 insertions(+), 17 deletions(-)

New commits:
commit 70dac03d5977b34425fd4aa77e7d266ff6e901c3
Author: Cyril Brulebois <kibi@debian.org>
Date:   Mon Nov 7 18:13:55 2011 +0100

    Upload to unstable.

diff --git a/debian/changelog b/debian/changelog
index 62e8c6c..a36a5f0 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,8 +1,8 @@
-pixman (0.24.0-1) UNRELEASED; urgency=low
+pixman (0.24.0-1) unstable; urgency=low
 
   * New upstream release.
 
- -- Cyril Brulebois <kibi@debian.org>  Mon, 07 Nov 2011 18:13:20 +0100
+ -- Cyril Brulebois <kibi@debian.org>  Mon, 07 Nov 2011 18:13:47 +0100
 
 pixman (0.23.8-1) unstable; urgency=low
 

commit 9c9bf5de9c776a660f989fcfaa88361e490179c9
Author: Cyril Brulebois <kibi@debian.org>
Date:   Mon Nov 7 18:13:36 2011 +0100

    Bump changelogs.

diff --git a/ChangeLog b/ChangeLog
index fa61d98..d8b2eca 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,33 @@
+commit 973dc7d319f373fc1bbb91ea54e8a7116cfaa932
+Author: Søren Sandmann Pedersen <ssp@redhat.com>
+Date:   Sun Nov 6 16:10:33 2011 -0500
+
+    Pre-release version bump to 0.24.0
+
+commit 6bf590f38577b4c3c6f4876291360ef95086fb37
+Author: Alan Coopersmith <alan.coopersmith@oracle.com>
+Date:   Sun Oct 30 09:12:06 2011 -0700
+
+    Change MMX ldq_u to return _m64 instead of forcing all callers to cast
+    
+    Sun/Oracle Studio compilers allow the pointers to be cast, but not the
+    non-pointer forms, causing pixman compiles to fail with many errors of:
+    "pixman-mmx.c", line 1411: invalid cast expression
+    
+    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
+
+commit 5d7f5bc8ee178588194cb6acc2e0ceb6ff926d72
+Author: Jeff Muizelaar <jmuizelaar@mozilla.com>
+Date:   Wed Nov 2 18:49:58 2011 -0400
+
+    Add definitions of INT64_MIN and INT64_MAX
+
+commit 697cfe15377a8c420764ff824c0a8c2c8ff2148c
+Author: Søren Sandmann Pedersen <ssp@redhat.com>
+Date:   Sat Oct 29 05:51:44 2011 -0400
+
+    Post-release version bump to 0.23.9
+
 commit a0f1b565811388b0567c845b9b7063d5b93d325e
 Author: Søren Sandmann Pedersen <ssp@redhat.com>
 Date:   Sat Oct 29 05:33:44 2011 -0400
diff --git a/debian/changelog b/debian/changelog
index ce1fae0..62e8c6c 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+pixman (0.24.0-1) UNRELEASED; urgency=low
+
+  * New upstream release.
+
+ -- Cyril Brulebois <kibi@debian.org>  Mon, 07 Nov 2011 18:13:20 +0100
+
 pixman (0.23.8-1) unstable; urgency=low
 
   * New upstream release.

commit 973dc7d319f373fc1bbb91ea54e8a7116cfaa932
Author: Søren Sandmann Pedersen <ssp@redhat.com>
Date:   Sun Nov 6 16:10:33 2011 -0500

    Pre-release version bump to 0.24.0

diff --git a/configure.ac b/configure.ac
index eb783ac..ebdb70c 100644
--- a/configure.ac
+++ b/configure.ac
@@ -53,8 +53,8 @@ AC_PREREQ([2.57])
 #
 
 m4_define([pixman_major], 0)
-m4_define([pixman_minor], 23)
-m4_define([pixman_micro], 9)
+m4_define([pixman_minor], 24)
+m4_define([pixman_micro], 0)
 
 m4_define([pixman_version],[pixman_major.pixman_minor.pixman_micro])
 

commit 6bf590f38577b4c3c6f4876291360ef95086fb37
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sun Oct 30 09:12:06 2011 -0700

    Change MMX ldq_u to return _m64 instead of forcing all callers to cast
    
    Sun/Oracle Studio compilers allow the pointers to be cast, but not the
    non-pointer forms, causing pixman compiles to fail with many errors of:
    "pixman-mmx.c", line 1411: invalid cast expression
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

diff --git a/pixman/pixman-mmx.c b/pixman/pixman-mmx.c
index f848ab4..5da1f66 100644
--- a/pixman/pixman-mmx.c
+++ b/pixman/pixman-mmx.c
@@ -309,22 +309,22 @@ in_over (__m64 src, __m64 srca, __m64 mask, __m64 dest)
 
 /* Elemental unaligned loads */
 
-static __inline__ uint64_t ldq_u(uint64_t *p)
+static __inline__ __m64 ldq_u(uint64_t *p)
 {
 #ifdef USE_X86_MMX
     /* x86's alignment restrictions are very relaxed. */
-    return *p;
+    return *(__m64 *)p;
 #elif defined USE_ARM_IWMMXT
     int align = (uintptr_t)p & 7;
     __m64 *aligned_p;
     if (align == 0)
 	return *p;
     aligned_p = (__m64 *)((uintptr_t)p & ~7);
-    return _mm_align_si64 (aligned_p[0], aligned_p[1], align);
+    return (__m64) _mm_align_si64 (aligned_p[0], aligned_p[1], align);
 #else
     struct __una_u64 { uint64_t x __attribute__((packed)); };
     const struct __una_u64 *ptr = (const struct __una_u64 *) p;
-    return ptr->x;
+    return (__m64) ptr->x;
 #endif
 }
 
@@ -1408,7 +1408,7 @@ mmx_composite_over_8888_n_8888 (pixman_implementation_t *imp,
 
 	while (w >= 2)
 	{
-	    __m64 vs = (__m64)ldq_u((uint64_t *)src);
+	    __m64 vs = ldq_u((uint64_t *)src);
 	    __m64 vd = *(__m64 *)dst;
 	    __m64 vsrc0 = expand8888 (vs, 0);
 	    __m64 vsrc1 = expand8888 (vs, 1);
@@ -1489,14 +1489,14 @@ mmx_composite_over_x888_n_8888 (pixman_implementation_t *imp,
 	    __m64 vd6 = *(__m64 *)(dst + 12);
 	    __m64 vd7 = *(__m64 *)(dst + 14);
 
-	    __m64 vs0 = (__m64)ldq_u((uint64_t *)(src + 0));
-	    __m64 vs1 = (__m64)ldq_u((uint64_t *)(src + 2));
-	    __m64 vs2 = (__m64)ldq_u((uint64_t *)(src + 4));
-	    __m64 vs3 = (__m64)ldq_u((uint64_t *)(src + 6));
-	    __m64 vs4 = (__m64)ldq_u((uint64_t *)(src + 8));
-	    __m64 vs5 = (__m64)ldq_u((uint64_t *)(src + 10));
-	    __m64 vs6 = (__m64)ldq_u((uint64_t *)(src + 12));
-	    __m64 vs7 = (__m64)ldq_u((uint64_t *)(src + 14));
+	    __m64 vs0 = ldq_u((uint64_t *)(src + 0));
+	    __m64 vs1 = ldq_u((uint64_t *)(src + 2));
+	    __m64 vs2 = ldq_u((uint64_t *)(src + 4));
+	    __m64 vs3 = ldq_u((uint64_t *)(src + 6));
+	    __m64 vs4 = ldq_u((uint64_t *)(src + 8));
+	    __m64 vs5 = ldq_u((uint64_t *)(src + 10));
+	    __m64 vs6 = ldq_u((uint64_t *)(src + 12));
+	    __m64 vs7 = ldq_u((uint64_t *)(src + 14));
 
 	    vd0 = pack8888 (
 	        in_over (expandx888 (vs0, 0), srca, vmask, expand8888 (vd0, 0)),
@@ -2775,7 +2775,7 @@ mmx_composite_add_8_8 (pixman_implementation_t *imp,
 
 	while (w >= 8)
 	{
-	    *(__m64*)dst = _mm_adds_pu8 ((__m64)ldq_u((uint64_t *)src), *(__m64*)dst);
+	    *(__m64*)dst = _mm_adds_pu8 (ldq_u((uint64_t *)src), *(__m64*)dst);
 	    dst += 8;
 	    src += 8;
 	    w -= 8;
@@ -2833,7 +2833,7 @@ mmx_composite_add_8888_8888 (pixman_implementation_t *imp,
 
 	while (w >= 2)
 	{
-	    dst64 = _mm_adds_pu8 ((__m64)ldq_u((uint64_t *)src), *(__m64*)dst);
+	    dst64 = _mm_adds_pu8 (ldq_u((uint64_t *)src), *(__m64*)dst);
 	    *(uint64_t*)dst = to_uint64 (dst64);
 	    dst += 2;
 	    src += 2;

commit 5d7f5bc8ee178588194cb6acc2e0ceb6ff926d72
Author: Jeff Muizelaar <jmuizelaar@mozilla.com>
Date:   Wed Nov 2 18:49:58 2011 -0400

    Add definitions of INT64_MIN and INT64_MAX

diff --git a/pixman/pixman-compiler.h b/pixman/pixman-compiler.h
index fe2a613..5b568e1 100644
--- a/pixman/pixman-compiler.h
+++ b/pixman/pixman-compiler.h
@@ -48,6 +48,15 @@
 # define UINT32_MAX             (4294967295U)
 #endif
 
+#ifndef INT64_MIN
+# define INT64_MIN              (-9223372036854775807-1)
+#endif
+
+#ifndef INT64_MAX
+# define INT64_MAX              (9223372036854775807)
+#endif
+
+
 #ifndef M_PI
 # define M_PI			3.14159265358979323846
 #endif

commit 697cfe15377a8c420764ff824c0a8c2c8ff2148c
Author: Søren Sandmann Pedersen <ssp@redhat.com>
Date:   Sat Oct 29 05:51:44 2011 -0400

    Post-release version bump to 0.23.9

diff --git a/configure.ac b/configure.ac
index 0552563..eb783ac 100644
--- a/configure.ac
+++ b/configure.ac
@@ -54,7 +54,7 @@ AC_PREREQ([2.57])
 
 m4_define([pixman_major], 0)
 m4_define([pixman_minor], 23)
-m4_define([pixman_micro], 8)
+m4_define([pixman_micro], 9)
 
 m4_define([pixman_version],[pixman_major.pixman_minor.pixman_micro])
 


Reply to: