[Pixman] [PATCH 0/3] Test negative strides

Siarhei Siamashka siarhei.siamashka at gmail.com
Fri Sep 27 04:51:03 PDT 2013

On Fri, 27 Sep 2013 01:07:23 +0200
sandmann at cs.au.dk (Søren Sandmann) wrote:

> Siarhei Siamashka <siarhei.siamashka at gmail.com> writes:
> > But something unexpectedly broke on PowerPC and maybe other big
> > endian systems after the following commit:
> >     http://cgit.freedesktop.org/pixman/commit/?id=aa5c45254eb60ce4
> Looks like I forgot to fix up image_endian_swap() to cope with negative
> strides. I don't have easy access to a PowerPC at the moment, so if you
> can test the following patch, that would be helpful.
> Also available here:
>      http://cgit.freedesktop.org/~sandmann/pixman/log/?h=negative-strides

Thanks, this makes sense. But looks like there is something else still
broken there.

PASS: prng-test
PASS: a1-trap-test
PASS: pdf-op-test
PASS: region-test
PASS: region-translate-test
PASS: combiner-test
PASS: pixel-test
PASS: fetch-test
rotate test failed! (checksum=742D3095, expected 81E9EC2F)
FAIL: rotate-test
PASS: oob-test
PASS: infinite-loop
PASS: trap-crasher
PASS: alpha-loop
PASS: scaling-crash-test
PASS: scaling-helpers-test
PASS: gradient-crash-test
region_contains test passed (checksum=548E0F3F)
PASS: region-contains-test
PASS: alphamap
matrix test passed (checksum=BEBF98C3)
PASS: matrix-test
PASS: stress-test
composite traps test failed! (checksum=18FB299C, expected AF41D210)
FAIL: composite-traps-test
blitters test failed! (checksum=5D1A9C44, expected AC8FDA98)
FAIL: blitters-test
glyph test passed (checksum=FA478A79)
PASS: glyph-test
scaling test failed! (checksum=BC9F6490, expected 92E0F068)
FAIL: scaling-test
affine test failed! (checksum=1D24FC92, expected BE724CFE)
FAIL: affine-test
PASS: composite
5 of 26 tests failed

I'll try to do some debugging. But it's just a Cell processor in
Playstation3, not anything like POWER7 :-) Running tests or doing
software development on such a slow system is not very enjoyable.

Best regards,
Siarhei Siamashka

More information about the Pixman mailing list