Hi Loongson users, I've optimized pixman (the software compositing library used by the X server, Cairo, et al) in the last few months to use Loongson's multimedia vector instructions.
See http://mattst88.com/blog/2012/05/17/Optimizing_pixman_for_Loongson:_Process_and_Results/ for a more in-depth description and benchmarks. They optimizations are available in pixman-0.25.6 and will be in the pixman-0.26.0 stable release. Further optimization work includes - Bilinear/nearest scaling compositing functions for pixman, which are really important for Firefox performance. - Optimized xf86XVCopyPacked for Xv performance. Really, I think pixman should grow support for all these YUV-type formats, and the code in the X server should go away. - There may be some way to improve XAA performance that's regressed a lot in the last few years, but I don't know if this is doable. I don't plan to do this. Give it a test. Let me know what you think. Thanks! Matt Turner -- You received this message because you are subscribed to the Google Groups "loongson-dev" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/loongson-dev?hl=en.
