On Wed, 26 Aug 2015 09:46:49 +0100, Pekka Paalanen <[email protected]> wrote:
It's clearly controversial to add C fast paths, because it affects all
targets that don't have an asm fast path for the same, and we cannot
tell by just review whether it is going to be for better or (much)
worse.

Yes, it's always going to be a risk changing the cross-platform
functions. Few developers are going to be able to test all the supported
platforms, so we're always going to need help checking performance.
Should that be a reason not to even try C fast paths though?

It would be good to get some understanding of why VMX appears not to
benefit from any sort of over_n_8888 fast path, considering that so many
other platforms have added one. The information might be useful in
designing any future cross-platform code.

Rpi should not be affected if we drop the C fast path patch,
there is still the asm fast path patch. Right?

Yes, any ARM targets (ARMv6 or ARMv7) would use the ARMv6 implementation
in preference to the C one.

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

Reply via email to