pixman: Branch 'master' - 2 commits
Benjamin Otte
company at kemper.freedesktop.org
Wed Oct 8 12:22:17 PDT 2008
.gitignore | 6 ++++++
pixman/pixman-utils.c | 6 ++++++
2 files changed, 12 insertions(+)
New commits:
commit f5d4e01c399d6d23fd7e4cfaa26e0b07e2279690
Author: Benjamin Otte <otte at gnome.org>
Date: Wed Oct 8 21:21:58 2008 +0200
update .gitignore
diff --git a/.gitignore b/.gitignore
index 70b7b64..8be8048 100644
--- a/.gitignore
+++ b/.gitignore
@@ -26,10 +26,16 @@ stamp-h?
config.h
config.h.in
.*.swp
+pixman/pixman-combine32.c
+pixman/pixman-combine32.h
+pixman/pixman-combine64.c
+pixman/pixman-combine64.h
pixman/pixman-version.h
+test/clip-test
test/composite-test
test/fetch-test
test/gradient-test
+test/region-test
*.pdb
*.dll
*.lib
commit 69dadf231283fadcb117b4d9e799e8633a0e4dab
Author: Benjamin Otte <otte at gnome.org>
Date: Wed Oct 8 21:18:12 2008 +0200
force alignment of arg pointer in potential SSE users
Fix for bug 17824
diff --git a/pixman/pixman-utils.c b/pixman/pixman-utils.c
index 22f522b..adb3e20 100644
--- a/pixman/pixman-utils.c
+++ b/pixman/pixman-utils.c
@@ -63,6 +63,9 @@ pixman_transform_point_3d (pixman_transform_t *transform,
return TRUE;
}
+#if defined(USE_SSE2) && defined(__GNUC__) && !defined(__x86_64__) && !defined(__amd64__)
+__attribute__((__force_align_arg_pointer__))
+#endif
PIXMAN_EXPORT pixman_bool_t
pixman_blt (uint32_t *src_bits,
uint32_t *dst_bits,
@@ -165,6 +168,9 @@ pixman_fill32 (uint32_t *bits,
}
}
+#if defined(USE_SSE2) && defined(__GNUC__) && !defined(__x86_64__) && !defined(__amd64__)
+__attribute__((__force_align_arg_pointer__))
+#endif
PIXMAN_EXPORT pixman_bool_t
pixman_fill (uint32_t *bits,
int stride,
More information about the xorg-commit
mailing list