Re: [Pixman] [PATCH 2/2] MIPS: DSPr2: Added bilinear over_8888_8_8888 fast path.

2012-05-24 Thread Siarhei Siamashka
On Wed, May 23, 2012 at 9:13 PM, Søren Sandmann sandm...@cs.au.dk wrote: Lukic, Nemanja nlu...@mips.com writes: I added more explanation in the commit message for that commit. Thanks, I have pushed it to master (with some minor formatting changes) along with the bilinear optimization patch.

Re: [Pixman] [PATCH 2/2] MIPS: DSPr2: Added bilinear over_8888_8_8888 fast path.

2012-05-23 Thread Lukic, Nemanja
@lists.freedesktop.org [mailto:pixman-bounces+nlukic=mips@lists.freedesktop.org] On Behalf Of Søren Sandmann Sent: Wednesday, May 23, 2012 6:51 AM To: Siarhei Siamashka Cc: pixman@lists.freedesktop.org; nemanja.lu...@rt-rk.com Subject: Re: [Pixman] [PATCH 2/2] MIPS: DSPr2: Added bilinear over__8_

Re: [Pixman] [PATCH 2/2] MIPS: DSPr2: Added bilinear over_8888_8_8888 fast path.

2012-05-23 Thread Lukic, Nemanja
To: nemanja.lu...@rt-rk.com Cc: pixman@lists.freedesktop.org Subject: Re: [Pixman] [PATCH 2/2] MIPS: DSPr2: Added bilinear over__8_ fast path. On Wed, May 16, 2012 at 12:37 AM, Siarhei Siamashka siarhei.siamas...@gmail.com wrote: On Mon, May 14, 2012 at 9:17 PM, Nemanja Lukic nemanja.lu...@rt

Re: [Pixman] [PATCH 2/2] MIPS: DSPr2: Added bilinear over_8888_8_8888 fast path.

2012-05-23 Thread Søren Sandmann
Lukic, Nemanja nlu...@mips.com writes: I added more explanation in the commit message for that commit. Thanks, I have pushed it to master (with some minor formatting changes) along with the bilinear optimization patch. Thanks, Søren ___ Pixman

Re: [Pixman] [PATCH 2/2] MIPS: DSPr2: Added bilinear over_8888_8_8888 fast path.

2012-05-20 Thread Siarhei Siamashka
On Wed, May 16, 2012 at 5:27 AM, Siarhei Siamashka siarhei.siamas...@gmail.com wrote: +/* + * Multiply pixel (a8) with single pixel (a8r8g8b8). It requires maskLSR + * needed for rounding process. maskLSR must have following value: + *   li       maskLSR, 0x00ff00ff + */ +.macro

Re: [Pixman] [PATCH 2/2] MIPS: DSPr2: Added bilinear over_8888_8_8888 fast path.

2012-05-20 Thread Siarhei Siamashka
On Wed, May 16, 2012 at 12:37 AM, Siarhei Siamashka siarhei.siamas...@gmail.com wrote: On Mon, May 14, 2012 at 9:17 PM, Nemanja Lukic nemanja.lu...@rt-rk.com wrote: Is this small improvement worth making this code vulnerable to endian issues? If you are already satisfied with this level of

Re: [Pixman] [PATCH 2/2] MIPS: DSPr2: Added bilinear over_8888_8_8888 fast path.

2012-05-15 Thread Lukic, Nemanja
; nemanja.lu...@rt-rk.com Subject: Re: [Pixman] [PATCH 2/2] MIPS: DSPr2: Added bilinear over__8_ fast path. On Thu, May 3, 2012 at 1:03 AM, Nemanja Lukic nlu...@mips.com wrote: From: Nemanja Lukic nemanja.lu...@rt-rk.com Performance numbers before/after on MIPS-74kc @ 1GHz Referent (before

Re: [Pixman] [PATCH 2/2] MIPS: DSPr2: Added bilinear over_8888_8_8888 fast path.

2012-05-15 Thread Siarhei Siamashka
On Mon, May 14, 2012 at 9:17 PM, Nemanja Lukic nemanja.lu...@rt-rk.com wrote: Hi Siarhei, I implemented a new version of the (patch below) BILINEAR_INTERPOLATE_SINGLE_PIXEL macro where ANDI/EXT instructions, are substituted with load byte instructions (for better dual-issue instruction

Re: [Pixman] [PATCH 2/2] MIPS: DSPr2: Added bilinear over_8888_8_8888 fast path.

2012-05-15 Thread Matt Turner
On Tue, May 15, 2012 at 5:37 PM, Siarhei Siamashka siarhei.siamas...@gmail.com wrote: I still need to add improvement for that packing/unpacking of the RGBA pixels after bilinear/before OVER operation, but I don't expect big improvement there (it is just a couple of instructions). It's not

Re: [Pixman] [PATCH 2/2] MIPS: DSPr2: Added bilinear over_8888_8_8888 fast path.

2012-05-11 Thread Siarhei Siamashka
On Thu, May 3, 2012 at 1:03 AM, Nemanja Lukic nlu...@mips.com wrote: From: Nemanja Lukic nemanja.lu...@rt-rk.com Performance numbers before/after on MIPS-74kc @ 1GHz Referent (before): cairo-perf-trace: [ # ]  backend                         test   min(s) median(s) stddev. count [ # ]    

Re: [Pixman] [PATCH 2/2] MIPS: DSPr2: Added bilinear over_8888_8_8888 fast path.

2012-05-11 Thread Siarhei Siamashka
On Thu, May 3, 2012 at 1:03 AM, Nemanja Lukic nlu...@mips.com wrote: From: Nemanja Lukic nemanja.lu...@rt-rk.com Performance numbers before/after on MIPS-74kc @ 1GHz Referent (before): cairo-perf-trace: [ # ]  backend                         test   min(s) median(s) stddev. count [ # ]    

Re: [Pixman] [PATCH 2/2] MIPS: DSPr2: Added bilinear over_8888_8_8888 fast path.

2012-05-11 Thread Lukic, Nemanja
into this. Best Regards, Nemanja Lukic -Original Message- From: Siarhei Siamashka [mailto:siarhei.siamas...@gmail.com] Sent: Friday, May 11, 2012 10:55 AM To: Nemanja Lukic Cc: pixman@lists.freedesktop.org; Nemanja Lukic Subject: Re: [Pixman] [PATCH 2/2] MIPS: DSPr2: Added bilinear over__8_