[cairo] pixman tests

André Tupinambá andrelrt at gmail.com
Tue Mar 11 20:30:01 PDT 2008


Hi,

I just ran the tests with a new patch and them ran ok (ok == equal
than MMX, there is some FAILs).

The code now are something like 10x faster than MMX version, thanks to
Jeff Muizelaar for some optimizations.

Now I'm working to create the pixman-sse2.* files.

Regards,

André Tupinambá

On Tue, Mar 11, 2008 at 11:19 PM, André Tupinambá <andrelrt at gmail.com> wrote:
> On 12 Mar 2008 03:07:11 +0100, Soeren Sandmann <sandmann at daimi.au.dk> wrote:
>  > The way we should integrate this is in a separate pixman-sse.c file
>  > that is compiled with -msse. Then a new table of SSE2 fast paths
>  > should be added in pixman-pict.c similar to the one we already have
>  > with MMX fast paths.
>  >
>  > Unfortunately we can't just compile pixman-mmx.c with -msse because we
>  > still need to support systems that have MMX, but not SSE.
>
>  Sure, I know that, I already made this modifications in pixman-pict.c
>  and created the pixman-sse.c here. But, before send a great
>  modification I sent a proof of concept, so anyone checks if works fine
>  (I'm studing the code only a week).
>
>
>  >        env CAIRO_TEST_TARGET=image make test
>  >
>  > then that's a good indication that pixman didn't break.
>
>  I'll run this with my new patch (the old one are buggy).
>
>  Regards
>
>  André Tupinambá
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: pixman-mmx.c.patch
Type: application/octet-stream
Size: 6011 bytes
Desc: not available
Url : http://lists.cairographics.org/archives/cairo/attachments/20080312/77ef9589/attachment.obj 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: perf-sse2b-run1
Type: application/octet-stream
Size: 1205 bytes
Desc: not available
Url : http://lists.cairographics.org/archives/cairo/attachments/20080312/77ef9589/attachment-0001.obj 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: perf-sse2b-run2
Type: application/octet-stream
Size: 1205 bytes
Desc: not available
Url : http://lists.cairographics.org/archives/cairo/attachments/20080312/77ef9589/attachment-0002.obj 


More information about the cairo mailing list