[Pixman] [PATCH 1/2] ARMv6: Add fast path flag to force no preload of destination buffer

2014-03-31 Thread Pekka Paalanen
From: Ben Avison --- pixman/pixman-arm-simd-asm.h | 14 +- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/pixman/pixman-arm-simd-asm.h b/pixman/pixman-arm-simd-asm.h index 852a113..02e5d02 100644 --- a/pixman/pixman-arm-simd-asm.h +++ b/pixman/pixman-arm-simd-asm.h @@

[Pixman] [PATCH 2/2] ARMv6: Add fast path for in_reverse_8888_8888

2014-03-31 Thread Pekka Paalanen
From: Ben Avison Benchmark results, "before" is the patch - ARMv6: Add fast path for over_n___ca and "after" contains the additional patches: - ARMv6: Add fast path flag to force no preload of destination buffer - ARMv6: Add fast path for in_reverse__ (this patch) lowlevel-blt-be

[Pixman] [PATCH 3/3] ARMv6: Add fast path for over_n_8888_8888_ca

2014-03-31 Thread Pekka Paalanen
From: Ben Avison Benchmark results, "before" is the patch - ARMv6: Add fast path for over_reverse_n_, "after" contains the additional patches: - ARM: share pixman_asm_function definition - ARMv6: Support for very variable-hungry composite operations - ARMv6: Add fast path for over_n__

[Pixman] [PATCH 2/3] ARMv6: Support for very variable-hungry composite operations

2014-03-31 Thread Pekka Paalanen
From: Ben Avison Previously, the variable ARGS_STACK_OFFSET was available to extract values from function arguments during the init macro. Now this changes dynamically around stack operations in the function as a whole so that arguments can be accessed at any point. It is also joined by LOCALS_ST

[Pixman] [PATCH 1/3] ARM: share pixman_asm_function definition

2014-03-31 Thread Pekka Paalanen
From: Pekka Paalanen Several files define identically the asm macro pixman_asm_function. Merge all these definitions into a new asm header. The original definition is taken from pixman-arm-simd-asm-scaled.S with the copyright/licence/author blurb verbatim. --- pixman/Makefile.am