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

Siarhei Siamashka siarhei.siamashka at gmail.com
Sat Feb 19 09:27:52 PST 2011


On Friday 18 February 2011 15:02:04 Søren Sandmann Pedersen wrote:
> 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            | 1601
> +++++++++++++------------------------- pixman/pixman-x64-mmx-emulation.h |
>  263 ------
>  3 files changed, 572 insertions(+), 1294 deletions(-)

This looks like the best solution for the problem.

Also with this patch series applied, pixman now passes 'make check' tests
successfully when compiled with Solaris Studio 12.2 and SSE2 optimizations
enabled.

-- 
Best regards,
Siarhei Siamashka


More information about the Pixman mailing list