[Pixman] [PATCH] ARMv6: Add fast path for src_x888_0565

Pekka Paalanen ppaalanen at gmail.com
Thu May 1 23:08:03 PDT 2014


On Thu, 01 May 2014 21:13:00 +0200
soren.sandmann at gmail.com (Søren Sandmann) wrote:

> Pushed to master.

Thank you!

That was the last patch being pushed "as is" from the original series by
Ben.

Cheers,
pq


> Pekka Paalanen <ppaalanen at gmail.com> writes:
> 
> > From: Ben Avison <bavison at riscosopen.org>
> >
> > Benchmark results, "before" is upstream/master
> > 5f661ee719be25c3aa0eb0d45e0db23a37e76468, and "after" contains this
> > patch on top.
> >
> > lowlevel-blt-bench, src_8888_0565, 100 iterations:
> >
> >        Before          After
> >       Mean StdDev     Mean StdDev   Confidence   Change
> > L1    25.9   0.20    115.6   0.70    100.00%    +347.1%
> > L2    14.4   0.23     52.7   3.48    100.00%    +265.0%
> > M     14.1   0.01     79.8   0.17    100.00%    +465.9%
> > HT    10.2   0.03     32.9   0.31    100.00%    +221.2%
> > VT     9.8   0.03     29.8   0.25    100.00%    +203.4%
> > R      9.4   0.03     27.8   0.18    100.00%    +194.7%
> > RT     4.6   0.04     10.9   0.29    100.00%    +135.9%
> >
> > At most 19 outliers rejected per test per set.

...

> > Furthermore, in the above test, the CPU idle function was sampled 9%
> > before, and 15% after.
> >
> > v4, Pekka Paalanen <pekka.paalanen at collabora.co.uk> :
> > 	Re-benchmarked on Raspberry Pi, commit message.
> > ---
> >  pixman/pixman-arm-simd-asm.S | 77 ++++++++++++++++++++++++++++++++++++++++++++
> >  pixman/pixman-arm-simd.c     |  7 ++++
> >  2 files changed, 84 insertions(+)


More information about the Pixman mailing list