summaryrefslogtreecommitdiffstats
path: root/tests/benchmarks/corelib/tools
Commit message (Expand)AuthorAgeFilesLines
* Add a once-over unrolled fromLatin1 conversion (32 characters)Thiago Macieira2011-03-271-0/+46
* Add 16-byte loads of the Neon fromLatin1 functionsThiago Macieira2011-03-271-0/+68
* Remove the use of the QtTest baseline feature I revertedThiago Macieira2011-03-221-4/+4
* Use the ARM version of UTF-8 detection in the Neon codeThiago Macieira2011-03-221-16/+13
* Update the data files for the QString benchmark testThiago Macieira2011-03-223-204/+71503
* Fix a bug in the SSE2 UTF-8 decoder.Thiago Macieira2011-03-221-0/+4
* Add ARM Neon versions of fromLatin1 and fromUtf8Thiago Macieira2011-03-221-0/+192
* Make this compile on Atom/Core2 (no SSE4) and on ARM (no SSE)Thiago Macieira2011-03-221-1/+18
* Add baselines and zeros to the benchmarks.Thiago Macieira2011-03-221-6/+13
* Add an UTF-8 conversion on trusted data and no BOM.Thiago Macieira2011-03-221-0/+48
* Make it easier to write a UTF-8 conversion on trusted dataThiago Macieira2011-03-221-38/+58
* Add the missing tests and 4-byte UTF-8 sequencesThiago Macieira2011-03-221-1/+23
* Improve the code and avoid unnecessary storesThiago Macieira2011-03-221-7/+9
* Add an UTF-8 conversion optimised for ASCII using SSE2Thiago Macieira2011-03-221-1/+54
* Add an UTF-8 conversion code that is optimised for ASCIIThiago Macieira2011-03-221-2/+94
* Add a stateless copy of the Qt 4.7 UTF-8 codec.Thiago Macieira2011-03-221-0/+99
* Add UTF-8 code benchmarksThiago Macieira2011-03-221-0/+223
* Improve a little more the core loop and propagate to the other codeThiago Macieira2011-03-221-18/+22
* Reduce the number of operations in the main loopThiago Macieira2011-03-221-8/+7
* Add an SSE4 version using PMOVZXBW and PSRLDQThiago Macieira2011-03-221-0/+22
* Attempt to improve the epilog codeThiago Macieira2011-03-221-19/+72
* Add two SIMD overcommit prologsThiago Macieira2011-03-221-0/+21
* Try to remove the non-determinism by moving the malloc() awayThiago Macieira2011-03-221-10/+15
* Optimise the prolog even furtherThiago Macieira2011-03-221-16/+33
* Try to improve the prolog by doing less operationsThiago Macieira2011-03-221-7/+7
* Add an unrolled prologThiago Macieira2011-03-221-1/+22
* Make the prolog function more genericThiago Macieira2011-03-221-12/+6
* Add an SSE2 alternative with prologThiago Macieira2011-03-221-0/+48
* Add some boundary/spill protectionThiago Macieira2011-03-221-4/+8
* Correct the code: use ushorts, not QCharThiago Macieira2011-03-221-4/+4
* Add the SSE2 code we have in Qt 4.7 to the benchmarkThiago Macieira2011-03-221-0/+26
* Add a test for QString::fromLatin1 performace alternativesThiago Macieira2011-03-225-11/+414
* Remove the __attribute__((optimize)) marksThiago Macieira2011-03-221-11/+11
* Add a script that generates a string table of 8-bitsThiago Macieira2011-03-221-0/+203
* Add a benchmark for QString::fromLatin1Thiago Macieira2011-03-221-0/+36
* add license headers to qhash_string benchmarkhjk2011-03-212-1/+40
* benchmarks: first shot at alternative implementation for qHash(QString)hjk2011-03-165-0/+435
* Merge remote branch 'origin/4.7' into qt-master-from-4.7Olivier Goffart2011-01-1713-13/+13
|\
| * Update copyright year to 2011.Jason McDonald2011-01-1013-13/+13
* | Merge remote branch 'origin/4.7' into qt-master-from-4.7Olivier Goffart2010-11-123-16/+18
|\ \ | |/
| * fix tst_headersHarald Fernengel2010-11-102-2/+4
| * fix build on mingwKonstantin Ritt2010-11-083-15/+15
* | fix build with sse2 and without ssse3Konstantin Ritt2010-10-271-0/+2
* | Align .pro with qmake: s/\.sources/.files/.Miikka Heikkinen2010-10-081-1/+1
|/
* Add the missing license headers to the QString benchmark dataThiago Macieira2010-08-243-1/+44
* Unroll the SSSE3 code even more to avoid the need to keep an extra variable f...Thiago Macieira2010-08-241-35/+53
* Don't try to compile the SSE2 and SSSE3 code with compilers that don't suppor...Thiago Macieira2010-08-241-3/+11
* Improve on the SSSE3 with alternate aligning function.Thiago Macieira2010-08-241-38/+101
* Add the beginnings of a new SSSE3-based aligning algorithmThiago Macieira2010-08-241-1/+83
* Small fixupThiago Macieira2010-08-241-1/+1