diff options
author | Samuel Rødal <sroedal@trolltech.com> | 2010-06-30 08:32:01 (GMT) |
---|---|---|
committer | Samuel Rødal <samuel.rodal@nokia.com> | 2010-07-01 08:37:02 (GMT) |
commit | e302b2b1e65c616d7ed6adfcf4b252a6741f3053 (patch) | |
tree | 3941f4c4dd453723d0ac49f96609afb252894e06 /src/gui/painting/qprinterinfo_win.cpp | |
parent | 91678119c0d5df8064cd27dd9e0f0119942bcbd5 (diff) | |
download | Qt-e302b2b1e65c616d7ed6adfcf4b252a6741f3053.zip Qt-e302b2b1e65c616d7ed6adfcf4b252a6741f3053.tar.gz Qt-e302b2b1e65c616d7ed6adfcf4b252a6741f3053.tar.bz2 |
Improved performance of 16 bit memrotates using NEON instructions.
Make the memrotate functions a function pointer table so that we can
replace it with optimized versions, and implement an optimized NEON
version for the 90 and 270 rotations.
Measured performance improvement for a 400x400 16-bit pixmap was
17 % for 270 degree rotation and 11 % for 90 degree rotation.
Reviewed-by: Trond
Diffstat (limited to 'src/gui/painting/qprinterinfo_win.cpp')
0 files changed, 0 insertions, 0 deletions