summaryrefslogtreecommitdiffstats
path: root/src/corelib/tools/qsimd_p.h
Commit message (Expand)AuthorAgeFilesLines
* SIMD: Add a haswell sub-architecture selection to our supportThiago Macieira2018-07-091-1/+42
* SIMD: Refactor the constants to be actual bit valuesThiago Macieira2018-06-251-11/+11
* SIMD: Move the #include for qsimd_x86_p.h a bit lower in qsimd_p.hThiago Macieira2018-06-251-1/+2
* Revert "qsimd: remove support for systems without 64-bit atomics"Thiago Macieira2018-06-071-7/+10
* qsimd: add support for new x86 CPU featuresThiago Macieira2018-05-051-141/+3
* qsimd: remove support for systems without 64-bit atomicsThiago Macieira2018-05-051-10/+7
* Fix the enabling of AES with ICC and MSVC on some low-end processorsThiago Macieira2018-05-041-3/+2
* qsimd_p.h: Reorganize and simplify the x86 intrinsics #includesThiago Macieira2018-01-251-68/+28
* Add a configure-time check for QT_COMPILER_SUPPORTS_SIMD_ALWAYSThiago Macieira2017-11-301-5/+1
* Make qsimd_p.h compile in C mode tooThiago Macieira2017-11-141-4/+7
* Merge remote-tracking branch 'origin/5.9' into devLiang Qi2017-08-311-0/+3
|\
| * Fix error attribute(target("+crc")) is unknownPeter Seiderer2017-08-291-0/+3
* | Merge remote-tracking branch 'origin/5.9' into devLiang Qi2017-06-191-3/+3
|\|
| * qsimd_p.h: Don't set the __xxx__ variables with Clang and GCCThiago Macieira2017-06-121-3/+3
* | Add proper detection of x86 RDRAND instructionThiago Macieira2017-06-121-5/+3
* | Merge remote-tracking branch 'origin/5.9' into devLiang Qi2017-04-201-2/+3
|\|
| * Update the Clang support for SIMD code generationThiago Macieira2017-04-171-2/+3
| * Enable a given SIMD feature if the compiler has enabled itThiago Macieira2017-04-061-1/+1
* | x86: Add detection of the AES and SHA New InstructionsThiago Macieira2017-02-211-1/+1
|/
* Update the __xxx__ macros due to MSVC and ICC not defining them allThiago Macieira2017-02-121-1/+31
* Regroup the x86 QT_FUNCTION_TARGET_STRING_xxxx macrosThiago Macieira2017-01-301-7/+7
* Move the declaration of SSE3 & newer macros above their useThiago Macieira2017-01-301-14/+14
* Fix MIPS DSP configurationAllan Sandfeld Jensen2017-01-271-0/+9
* Avoid auto-vectorization of epilogues of manual vectorizationAllan Sandfeld Jensen2016-10-111-0/+3
* Add AVX2 versions of the fast blending functionsAllan Sandfeld Jensen2016-09-181-0/+3
* Make sure all private headers in Qt Core include qglobal_p.hThiago Macieira2016-06-251-1/+1
* Merge remote-tracking branch 'origin/5.7' into devLiang Qi2016-06-171-27/+1
|\
| * Merge remote-tracking branch 'origin/5.6.1' into 5.7.0Liang Qi2016-05-261-26/+0
| |\
| | * Replace qUnaligned{Load,Store} with the existing q{To,From}Unalignedv5.6.1-1v5.6.1Thiago Macieira2016-05-251-37/+0
| * | Check for CRC32 properlyLaszlo Agocs2016-05-261-1/+1
| * | Merge remote-tracking branch 'origin/5.6' into 5.7Liang Qi2016-04-131-1/+7
| |\|
| | * wince: Fix intrinsics for X86 platforms when SSE2 is enabledAndreas Holzammer2016-04-111-1/+7
* | | Remove _bit_scan_{forward,reverse}Erik Verbruggen2016-05-311-53/+0
* | | Merge remote-tracking branch 'origin/5.7' into devLiang Qi2016-04-051-1/+1
|\| |
| * | Remove the traces of the discontinued android-no-sdk platformEirik Aavitsland2016-03-301-1/+1
* | | QtCore: Remove Windows CE.Friedemann Kleint2016-03-301-2/+2
|/ /
* | Merge remote-tracking branch 'origin/5.6' into 5.7Liang Qi2016-03-111-0/+26
|\|
| * QString, QJson, QHash: Fix UBs involving unaligned loadsMarc Mutz2016-03-091-0/+37
* | iOS: Disable usage of crc32 intrinsics.Erik Verbruggen2016-03-081-0/+7
* | Add Intel copyright to files that Intel has had non-trivial contributionThiago Macieira2016-01-211-0/+1
* | Updated license headersJani Heikkinen2016-01-151-14/+20
* | ARMv8: add crc32 feature detection.Erik Verbruggen2016-01-131-2/+22
* | Use __builtin_clz/ctz when available.Erik Verbruggen2015-12-011-1/+17
* | Merge remote-tracking branch 'origin/5.6' into devSimon Hausmann2015-11-271-1/+5
|\|
| * Detect NEON on AArch64Allan Sandfeld Jensen2015-11-261-1/+5
* | Merge remote-tracking branch 'origin/5.6' into devLiang Qi2015-10-141-4/+3
|\|
| * Revert "Add support for same-file intrinsics with Clang 3.7"Thiago Macieira2015-10-011-3/+2
| * Fix ICC warning about use of "defined" in a macroThiago Macieira2015-09-251-1/+1
* | configure: Add support for detecting AVX512 instructionsThiago Macieira2015-09-251-0/+1
|/
* Expand reporting of the Intel instruction set extensionsThiago Macieira2015-09-221-1/+92