Add detection of AVX and AVX2 support in the compiler.
authorThiago Macieira <thiago.macieira@intel.com>
Fri, 30 Dec 2011 00:44:16 +0000 (22:44 -0200)
committerQt by Nokia <qt-info@nokia.com>
Fri, 23 Mar 2012 18:43:00 +0000 (19:43 +0100)
commit1882cf1c9d68e0c325c89f0bdf368b47206f19e0
treeb127c5b7de48526cf4ec83076c66ff18fb46f133
parenta1b30b49ef09bef2e97b9a0622bf7ad622678fee
Add detection of AVX and AVX2 support in the compiler.

Intel CC 12.1 supports AVX2 but only with -march=core-avx2. The -mavx2
option produces a warning.

GCC 4.6 does not recognise any option.

GCC 4.7 recognises both -mavx2 and -march=core-avx2 so let's use the
latter for now. We may need to change to -mavx2 when there's an AMD
processor that supports AVX2 too.

Change-Id: I529240e6e6c2c0e3942d357e0320212d954fe4de
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
config.tests/unix/avx2/avx2.cpp [new file with mode: 0644]
config.tests/unix/avx2/avx2.pro [new file with mode: 0644]
configure
mkspecs/features/qt.prf