diff options
author | Thiago Macieira <thiago.macieira@nokia.com> | 2010-08-18 10:36:07 (GMT) |
---|---|---|
committer | Thiago Macieira <thiago.macieira@nokia.com> | 2010-08-24 10:36:41 (GMT) |
commit | 4f891889118d4bcc417382a0a646f3683c621b10 (patch) | |
tree | d557e21d6e54b1168571f29c39e56c46db5543da /doc/src/snippets/code/src_sql_kernel_qsqlquery.cpp | |
parent | 08fa99c43897b16f8be924090316f5a4db548c10 (diff) | |
download | Qt-4f891889118d4bcc417382a0a646f3683c621b10.zip Qt-4f891889118d4bcc417382a0a646f3683c621b10.tar.gz Qt-4f891889118d4bcc417382a0a646f3683c621b10.tar.bz2 |
Add an ucstrncmp that uses SSSE3 with aligning.
The results on i7 are 32% improvement over current code, 13%
improvement over 4-byte loads, 6% over the unaligned SSSE3
loads. However, it's about 2.5% slower than pure SSE2 code due to
complexity.
The results on Atom are 30% improvement over current code, 7% over
4-byte loads, 15% over pure unaligned SSE2 and 9% over unaligned
SSSE3.
Diffstat (limited to 'doc/src/snippets/code/src_sql_kernel_qsqlquery.cpp')
0 files changed, 0 insertions, 0 deletions