[Pixman] [PATCH] ARM: NEON: use prefetch in bilinear scaled 'src_8888_8888'

2011-03-04 Thread Siarhei Siamashka
From: Siarhei Siamashka Software prefetch significantly improves bilinear scaling performance and pushes it up to memory bandwidth limit. Benchmark on ARM Cortex-A8: Microbenchmark (scaling 2000x2000 image with scale factor close to 1x): before: op=1, src=2002, dst=2002, speed=44.27 M

Re: [Pixman] [cairo] Planar YUV support

2011-03-04 Thread Bill Spitzak
Soeren Sandmann wrote: Siarhei Siamashka writes: The pipeline as it is now: 1 convert image sample to a8r8g8b8 2 extend sample grid in all directions according to repeat 3 interpolate between sample according to filter 4 transform 5 resample 6 combine 7 store What is

Re: [Pixman] [cairo] Planar YUV support

2011-03-04 Thread Soeren Sandmann
Siarhei Siamashka writes: > On Wed, Mar 2, 2011 at 4:16 PM, Soeren Sandmann wrote: >> Siarhei Siamashka writes: >> >>> I'm not a big fan of "let's make this totally universal and future >>> proof" approach if only a very small fraction of this functionality is >>> going to be actually used. Mor

Re: [Pixman] [cairo] Planar YUV support

2011-03-04 Thread Andrea Canciani
On Thu, Mar 3, 2011 at 6:58 PM, Siarhei Siamashka wrote: > On Wed, Mar 2, 2011 at 4:16 PM, Soeren Sandmann wrote: >> Siarhei Siamashka writes: >> >>> I'm not a big fan of "let's make this totally universal and future >>> proof" approach if only a very small fraction of this functionality is >>>