[Pixman] Several MIPS fast paths.

2012-11-18 Thread Nemanja Lukic
Added optimizations for several out_reverse, over_reverse and in oprations: - out_reverse_8_0565 - out_reverse_8_ - over_reverse_n_ - in_n_8_8 Benchmark results (lowlevel-blt-bench) on Malta board (@1Ghz) are included in the log messages. Any comments to these patches are

[Pixman] [PATCH 1/2] MIPS: DSPr2: Added more fast-paths for REVERSE operation: - out_reverse_8_0565 - out_reverse_8_8888

2012-11-18 Thread Nemanja Lukic
From: Nemanja Lukic nemanja.lu...@rt-rk.com Performance numbers before/after on MIPS-74kc @ 1GHz: lowlevel-blt-bench results Referent (before): out_reverse_8_0565 = L1: 9.15 L2: 13.56 M: 10.65 ( 21.19%) HT: 9.26 VT: 9.14 R: 8.85 RT: 4.88 ( 37Kops/s)

[Pixman] [PATCH 2/2] MIPS: DSPr2: Added more fast-paths: - over_reverse_n_8888 - in_n_8_8

2012-11-18 Thread Nemanja Lukic
From: Nemanja Lukic nemanja.lu...@rt-rk.com Performance numbers before/after on MIPS-74kc @ 1GHz: lowlevel-blt-bench results Referent (before): over_reverse_n_ = L1: 15.25 L2: 17.41 M: 13.53 ( 35.98%) HT: 6.43 VT: 5.98 R: 5.94 RT: 2.18 ( 22Kops/s)