qt5base-lts/config.tests
Thiago Macieira 0f1b6acab7 x86: Add detection of the AES and SHA New Instructions
The AES instructions were first introduced with the Westmere shrink
(22nm) of the Nehalem architecture. The SHA instructions are still
pending on Intel architecture, but is available on AMD family 17h (gcc
argument -march=znver1).

Both features operate on SSE registers, so that's why the MSVC command-
line argument is the SSE2 one and the configure-time tests depend on
features.sse2.

The qmake feature names end in "ni" because "aes" and "sha" are too
simple and could clash with other uses. The QT_COMPILER_SUPPORTS_ macro
doesn't have the "NI" suffix because it has to match the GCC/Clang
predefined macro.

Change-Id: I445bb15619f6401494e8fffd149dbd1f862ff51c
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
2017-02-21 23:48:30 +00:00
..
arch PowerPC: Add detection of SPE (found on e500) and VSX 2016-06-19 18:46:26 +00:00
common x86: Add detection of the AES and SHA New Instructions 2017-02-21 23:48:30 +00:00
mac/corewlan rewrite library handling in configure 2016-08-18 17:09:52 +00:00
qpa Add eglfs-viv support for INTEGRITY 2017-01-18 13:04:38 +00:00
unix Merge remote-tracking branch 'origin/5.8' into 5.9 2017-02-08 15:49:18 +01:00
win determine compiler version at build time, not in configure 2016-12-23 13:44:50 +00:00
x11 rewrite library handling in configure 2016-08-18 17:09:52 +00:00
.gitignore Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
.qmake.conf make also configure tests not see %LIB% and %INCLUDE% under mingw 2016-10-17 13:44:43 +00:00