On Tue, May 15, 2012 at 5:37 PM, Siarhei Siamashka
<[email protected]> wrote:
>> I still need to add improvement for that packing/unpacking of the RGBA 
>> pixels after bilinear/before OVER operation, but I don't expect big 
>> improvement there (it is just a couple of instructions).
>
> It's not just a couple of instructions. By combining the color
> channels in a register, you are also forcing the processor to finish
> the calculations for all the needed data. And this is an extra data
> dependency, which may inhibit instructions reordering.

Indeed. For instance this is part of the reason why [1] made such a
large difference.

[1] 
http://cgit.freedesktop.org/pixman/commit/?id=7d4beedc612a32b73d7673bbf6447de0f3fca298
_______________________________________________
Pixman mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/pixman

Reply via email to