[Pixman] [PATCH 8/8] sse2: Minor coding style cleanups.

2011-02-18 Thread Søren Sandmann Pedersen
From: Søren Sandmann Pedersen Also make pixman_fill_sse2() static. --- pixman/pixman-sse2.c | 18 -- 1 files changed, 12 insertions(+), 6 deletions(-) diff --git a/pixman/pixman-sse2.c b/pixman/pixman-sse2.c index 0509613..88287b4 100644 --- a/pixman/pixman-sse2.c +++ b/pixman

[Pixman] [PATCH 7/8] sse2: Remove pixman-x64-mmx-emulation.h

2011-02-18 Thread Søren Sandmann Pedersen
From: Søren Sandmann Pedersen Also stop including mmintrin.h --- pixman/pixman-sse2.c | 10 -- pixman/pixman-x64-mmx-emulation.h | 263 - 2 files changed, 0 insertions(+), 273 deletions(-) delete mode 100644 pixman/pixman-x64-mmx-emulation.h

[Pixman] [PATCH 6/8] sse2: Delete obsolete or redundant comments

2011-02-18 Thread Søren Sandmann Pedersen
From: Søren Sandmann Pedersen --- pixman/pixman-sse2.c | 137 -- 1 files changed, 0 insertions(+), 137 deletions(-) diff --git a/pixman/pixman-sse2.c b/pixman/pixman-sse2.c index 0753b6d..286dea8 100644 --- a/pixman/pixman-sse2.c +++ b/pixman/pix

[Pixman] [PATCH 5/8] sse2: Remove all the core_combine_* functions

2011-02-18 Thread Søren Sandmann Pedersen
From: Søren Sandmann Pedersen Now that _mm_empty() is not used anymore, they are no longer different from the sse2_combine_* functions, so they can be consolidated. --- pixman/pixman-sse2.c | 513 +++-- 1 files changed, 157 insertions(+), 356 deletion

[Pixman] [PATCH 4/8] sse2: Don't compile pixman-sse2.c with -mmmx anymore

2011-02-18 Thread Søren Sandmann Pedersen
From: Søren Sandmann Pedersen It's not necessary now that the file doesn't use MMX instructions. --- configure.ac |2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/configure.ac b/configure.ac index 5242799..8d96647 100644 --- a/configure.ac +++ b/configure.ac @@ -326,7 +3

Re: [Pixman] [PATCH] Add forgotten _mm_empty() calls in the SSE2 fetchers.

2011-02-18 Thread Søren Sandmann Pedersen
Here is a patch series that removes all use of MMX from pixman-sse2.c. This avoids all the emms issues and is likely also a speedup on Windows x64, where MMX intrinsics are not supported and therefore had to be emulated. b/configure.ac|2 b/pixman/pixman-sse2.c

[Pixman] [PATCH 3/8] sse2: Delete unused MMX functions and constants and all _mm_empty()s

2011-02-18 Thread Søren Sandmann Pedersen
From: Søren Sandmann Pedersen These are not needed because the SSE2 implementation doesn't use MMX anymore. --- pixman/pixman-sse2.c | 211 -- 1 files changed, 0 insertions(+), 211 deletions(-) diff --git a/pixman/pixman-sse2.c b/pixman/pixman-ss

[Pixman] [PATCH 1/8] Coding style: core_combine_in_u_pixelsse2 -> core_combine_in_u_pixel_sse2

2011-02-18 Thread Søren Sandmann Pedersen
From: Søren Sandmann Pedersen --- pixman/pixman-sse2.c | 10 +- 1 files changed, 5 insertions(+), 5 deletions(-) diff --git a/pixman/pixman-sse2.c b/pixman/pixman-sse2.c index 2e135e2..c4ff3c1 100644 --- a/pixman/pixman-sse2.c +++ b/pixman/pixman-sse2.c @@ -847,7 +847,7 @@ core_combin

Re: [Pixman] [PATCH] Add forgotten _mm_empty() calls in the SSE2 fetchers.

2011-02-18 Thread Soeren Sandmann
Siarhei Siamashka writes: > I just wonder whether you have investigated why these missing _mm_empty() > calls > are not actually causing pixman tests failure? Is it because fetch operation > is > typically followed by combiner which has _mm_empty()? But SRC combiner should > not be using MMX/SS