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
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
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
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
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
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
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
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
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