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
