[Pixman] [PATCH v2 00/11] Implement more vmx fast paths

Oded Gabbay oded.gabbay at gmail.com
Wed Jul 29 00:55:12 PDT 2015


On Wed, Jul 15, 2015 at 4:36 PM, Oded Gabbay <oded.gabbay at gmail.com> wrote:
> Hi,
>
> This is v2 of the vmx fast paths patch-set.
>
> The following are the changes:
>
> - Add 3 patches that were sent as a seperate patch-set. They are:
>   vmx: implement fast path composite_over_8888_8888
>   vmx: implement fast path composite_add_8_8
>   vmx: implement fast path composite_add_8888_8888
>
> - Removed [PATCH 07/12] vmx: implement fast path vmx_composite_over_n_8_8888
>   because it produced more slowdowns than speedups in cairo
>
> - Removed [PATCH 11/12] vmx: implement fast path iterator vmx_fetch_r5g6b5
>   because it caused performance regression in "lowlevel-blt-bench
>   src_0565_8888" test on Playstation3:
>
> - Removed a not-used helper function expand_pixel_32_1x128()
>
> - Removed [PATCH 04/12] vmx: implement fast path vmx_blt
>   and [PATCH 05/12] vmx: implement fast path vmx_composite_copy_area
>   because they caused performance regression in "lowlevel-blt-bench
>   src_8888_8888" test on POWER8 ppc64le and POWER7 ppc64
>
> - Added missing benchamrks in some of the patches
>
> The original cover letter:
> http://lists.freedesktop.org/archives/pixman/2015-July/003771.html
>
> Cover letter of the other patch-set that I added to this patch-set:
> http://lists.freedesktop.org/archives/pixman/2015-June/003751.html
>
> Oded Gabbay (11):
>   vmx: add LOAD_VECTOR macro
>   vmx: add helper functions
>   vmx: implement fast path vmx_fill
>   vmx: implement fast path composite_over_8888_8888
>   vmx: implement fast path composite_add_8_8
>   vmx: implement fast path composite_add_8888_8888
>   vmx: implement fast path vmx_composite_over_n_8888_8888_ca
>   vmx: implement fast path vmx_composite_src_x888_8888
>   vmx: implement fast path scaled nearest vmx_8888_8888_OVER
>   vmx: implement fast path iterator vmx_fetch_x8r8g8b8
>   vmx: implement fast path iterator vmx_fetch_a8
>
>  pixman/pixman-vmx.c | 1183 +++++++++++++++++++++++++++++++++++++++++++++++++--
>  1 file changed, 1157 insertions(+), 26 deletions(-)
>
> --
> 2.4.3
>

Hi,

The above patch-set pushed with Siarhei Acked-by.

Pushed:
   0341495..8d9be36  master -> master

    Oded


More information about the Pixman mailing list