[Pixman] ARMv6: Assorted improvements
Tomeu Vizoso
tomeu at tomeuvizoso.net
Wed Mar 12 01:24:55 PDT 2014
Hi,
I'm resending a few patches that Ben Avison sent last year in March,
rebased and make-checked on ARMv6. Just had to make a small change
due to a function rename.
Here is the original cover letter:
While I have some pending contributions relating to pad-repeated
images and over_n_8888 from 2013-02-06 and 2013-02-13, I've been
continuing to work in other areas. These patches have been rebased
at the current head of git (as I understand is list policy), though
the Cairo benchmark results included in the log messages assume the
earlier patches have been applied (lowlevel-blt-bench should be
unaffected). It is likely that you will encounter conflicts if you
attempt to apply both this patch series and my series from February
in either order.
Ben Avison (12):
ARMv6: Fix some indentation in the composite macros
ARMv6: Minor optimisation
ARMv6: Support for very variable-hungry composite operations
ARMv6: Add fast path flag to force no preload of destination buffer
ARMv6: Force fast paths to have fixed alignment to the BTAC
Add extra test to lowlevel-blt-bench and fix an existing one
ARMv6: Macro to permit testing for early returns or alternate
implementations
ARMv6: Added fast path for over_n_8888_8888_ca
ARMv6: Add fast path for in_reverse_8888_8888
ARMv6: Add fast path for over_reverse_n_8888
ARMv6: Add fast path for add_8888_8888
ARMv6: Add fast path for src_x888_0565
pixman/pixman-arm-simd-asm.S | 584 ++++++++++++++++++++++++++++++++++++++++++
pixman/pixman-arm-simd-asm.h | 122 +++++++--
pixman/pixman-arm-simd.c | 37 +++
test/lowlevel-blt-bench.c | 3 +-
4 files changed, 720 insertions(+), 26 deletions(-)
--
1.7.5.4
More information about the Pixman
mailing list