[Pixman] [PATCH 0/3] Implement a few vmx fast paths
Oded Gabbay
oded.gabbay at gmail.com
Tue Jun 23 02:54:38 PDT 2015
This patch-set implements a few vmx fast paths. These were the *most*
low-hanging fruits I could find, which basically means I copied the sse2
implementation and modified the function calls for vmx :)
See individual commit messages for lowlevel-blt-bench numbers (upto 5x
speedups).
The patches also provide modest speedups in cairo benchmarks (using the
trimmed traces):
Speedups
========
t-firefox-canvas-swscroll 2182.58 -> 1507.09 : 1.45x speedup
t-chromium-tabs 312.34 -> 223.55 : 1.40x speedup
t-firefox-asteroids 507.44 -> 448.82 : 1.13x speedup
t-firefox-paintball 871.85 -> 801.72 : 1.09x speedup
Please review,
Oded
Oded Gabbay (3):
vmx: implement fast path composite_over_8888_8888
vmx: implement fast path composite_add_8_8
vmx: implement fast path composite_add_8888_8888
pixman/pixman-vmx.c | 112 ++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 112 insertions(+)
--
2.4.3
More information about the Pixman
mailing list