This patch-set contains optimizations for two existing VMX fast-paths and a new
VMX fast-path function.

The optimization ideas came from Siarhei's recent implementation of over_n_8888
VMX fast path (see 
http://lists.freedesktop.org/archives/pixman/2015-September/003951.html).

The new function I added is actually one that I already implemented a couple
of months ago, but it produced conflicting results regarding the performance. 
However, I now optimized it and it now shows considerable performance 
improvement over the non-vmx path.

The last patch removes many helper functions that caused the less than stellar 
performance the current fast-paths provide. I removed them as I don't want 
anyone to try and use them, because there are much better alternatives, as 
I've demonstrated with this patch-set.

Thanks,

        Oded

Oded Gabbay (4):
  vmx: optimize scaled_nearest_scanline_vmx_8888_8888_OVER
  vmx: optimize vmx_composite_over_n_8888_8888_ca
  vmx: implement fast path vmx_composite_over_n_8_8888
  vmx: Remove unused expensive functions

 pixman/pixman-vmx.c | 439 ++++++++++++++++++----------------------------------
 1 file changed, 150 insertions(+), 289 deletions(-)

-- 
2.4.3

_______________________________________________
Pixman mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/pixman

Reply via email to