[Pixman] [PATCH 2/2] ARM: Fix two bugs in neon_composite_over_n_8888_0565_ca().

2011-06-20 Thread Søren Sandmann
The first bug is that a vmull.u8 instruction would store its result in the q1 register, clobbering the d2 register used later on. The second is that a vraddhn instruction would overwrite d25, corrupting the q12 register used later. Fixing the second bug caused a pipeline bubble where the d18 regis

[Pixman] [PATCH 1/2] blitters-test: Make common formats more likely to be tested.

2011-06-20 Thread Søren Sandmann
From: Søren Sandmann Pedersen Move the eight most common formats to the top of the list of image formats and make create_random_image() much more likely to select one of those eight formats. This should help catch more bugs in SIMD optimized operations. --- test/blitters-test.c | 22 +

Re: [Pixman] [PATCH 1/2] blitters-test: Make common formats more likely to be tested.

2011-06-20 Thread Soeren Sandmann
I meant to send a 0/2 mail for these patches: On IRC, Luca Barbato reported font corruption on ARM and bisected it down to the addition of neon_composite_over_n__0565() in e75e6a4ef5c5a8ac8b0e8464f08f83fd2b6e86ed. It turned out that that function was broken in two way, but somehow blitters-tes