[Pixman] [PATCH 0/4] More VMX enhancements

Oded Gabbay oded.gabbay at gmail.com
Sun Sep 6 08:27:07 PDT 2015


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



More information about the Pixman mailing list