diff options
author | Benjamin Poulain <benjamin.poulain@nokia.com> | 2010-07-16 18:32:38 (GMT) |
---|---|---|
committer | Benjamin Poulain <benjamin.poulain@nokia.com> | 2010-07-17 18:38:22 (GMT) |
commit | 9427b4c8f3b557524cda3f72cf81f68940cb7246 (patch) | |
tree | 05acaf67ac6e4794005b3e13cdcbf3e8ba06954f /doc | |
parent | d61c74faef2ed787aacc53c03b8361fa57bccc8e (diff) | |
download | Qt-9427b4c8f3b557524cda3f72cf81f68940cb7246.zip Qt-9427b4c8f3b557524cda3f72cf81f68940cb7246.tar.gz Qt-9427b4c8f3b557524cda3f72cf81f68940cb7246.tar.bz2 |
Used aligned load and store when possible for the blending of ARGB32
Unaligned load and store can be costly. This patch mitigate the problem
by aligning the destination before using SSE2. The destination is
aligned because it is used by load and store, while the source is only
use by load.
On Atom, the blending test is 7% faster for ARGB32.
Re-pushing that patch, thanks to awesome policies...
Reviewed-by: Andreas Kling
Diffstat (limited to 'doc')
0 files changed, 0 insertions, 0 deletions