MIPS: DSPr2: Added pixbuf fast path.
authorNemanja Lukic <nemanja.lukic@rt-rk.com>
Mon, 15 Apr 2013 17:33:01 +0000 (19:33 +0200)
committerSøren Sandmann Pedersen <ssp@redhat.com>
Tue, 30 Apr 2013 19:38:43 +0000 (15:38 -0400)
commitc6a6fbdcd3ef18f733ff7ad11d5fafac384744cd
treed8ad5cb686f300a21ae747337d5ab7b4f50d964d
parentf69335d5292310dc18f2f84d462430137a771976
MIPS: DSPr2: Added pixbuf fast path.

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

lowlevel-blt-bench results

Referent (before):
        pixbuf =  L1:  18.18  L2:  16.47  M: 13.36 (107.27%)  HT: 10.16  VT: 10.07  R:  9.84  RT:  5.54 (  35Kops/s)

Optimized:
        pixbuf =  L1:  43.54  L2:  36.02  M: 17.08 (137.09%)  HT: 15.58  VT: 14.85  R: 13.87  RT:  8.38 (  44Kops/s)
pixman/pixman-mips-dspr2-asm.S
pixman/pixman-mips-dspr2.c