[Pixman] [PATCH 0/7] ARM NEON optimizations for bilinear scaling with r5g6b5 format
Siarhei Siamashka
siarhei.siamashka at gmail.com
Wed Mar 9 07:23:22 PST 2011
From: Siarhei Siamashka <siarhei.siamashka at nokia.com>
On ARM devices, 16-bit graphics and r5g6b5 format is still quite popular.
This patch series adds bilinear scaling fast paths which can also convert
between r5g6b5/x8r8g8b8/a8r8g8b8 formats as part of the scaling operation,
covering many of the real and potential use cases. This new code also
obsoletes and supersedes older prefetch patch:
http://lists.freedesktop.org/archives/pixman/2011-March/001099.html
The same patches are also available here:
http://cgit.freedesktop.org/~siamashka/pixman/log/?h=sent/neon-bilinear565-20110309
Siarhei Siamashka (7):
ARM: new bilinear fast path template macro in 'pixman-arm-common.h'
ARM: NEON: common macro template for bilinear scanline scalers
ARM: use common macro template for bilinear scaled 'src_8888_8888'
ARM: NEON optimization for bilinear scaled 'src_8888_0565'
ARM: NEON optimization for bilinear scaled 'src_0565_x888'
ARM: NEON optimization for bilinear scaled 'src_0565_0565'
ARM: a bit faster NEON bilinear scaling for r5g6b5 source images
pixman/pixman-arm-common.h | 45 +++++++
pixman/pixman-arm-neon-asm.S | 292 ++++++++++++++++++++++++++++++------------
pixman/pixman-arm-neon-asm.h | 17 +++
pixman/pixman-arm-neon.c | 56 ++------
4 files changed, 287 insertions(+), 123 deletions(-)
--
1.7.3.4
More information about the Pixman
mailing list