MIPS: DSPr2: Added bilinear over_8888_8_8888 fast path.
authorNemanja Lukic <nemanja.lukic@rt-rk.com>
Wed, 2 May 2012 22:03:43 +0000 (00:03 +0200)
committerSøren Sandmann Pedersen <ssp@redhat.com>
Wed, 23 May 2012 17:50:05 +0000 (13:50 -0400)
commit30816e3068bccf7c78c78f916b54971d24873bdc
tree53d9fa86aad4c007a84254c7a662488dbd1775da
parentaea0522f6f1a51b97a673cfe4dc157e501008580
MIPS: DSPr2: Added bilinear over_8888_8_8888 fast path.

Performance numbers before/after on MIPS-74kc @ 1GHz

Referent (before):

cairo-perf-trace:
[ # ]  backend                         test   min(s) median(s) stddev. count
[ # ]    image: pixman 0.25.3
[  0]    image             firefox-fishtank 2289.180 2290.567   0.05%    5/6

Optimized:

cairo-perf-trace:
[ # ]  backend                         test   min(s) median(s) stddev. count
[ # ]    image: pixman 0.25.3
[  0]    image             firefox-fishtank 1700.925 1708.314   0.22%    5/6
pixman/pixman-mips-dspr2-asm.S
pixman/pixman-mips-dspr2-asm.h
pixman/pixman-mips-dspr2.c
pixman/pixman-mips-dspr2.h