Update the ICC x86 sub-architecture compiler options
By using -march= instead of -x, we turn on some other processor features too. This was already the case for AVX2, which enabled all Haswell features (notably FMA, BMI and BMI2). Change-Id: If025d476890745368955fffd153126fc9eafc5d6 Reviewed-by: Alexander Shevchenko <sav_ix@ukr.net> Reviewed-by: Lars Knoll <lars.knoll@qt.io> Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@qt.io> Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
This commit is contained in:
parent
42b9b7b5d0
commit
b03a11301b
@ -39,15 +39,15 @@ QMAKE_CFLAGS_SSE3 += -msse3
|
||||
QMAKE_CFLAGS_SSSE3 += -mssse3
|
||||
QMAKE_CFLAGS_SSE4_1 += -msse4.1
|
||||
QMAKE_CFLAGS_SSE4_2 += -msse4.2
|
||||
QMAKE_CFLAGS_AVX += -mavx
|
||||
QMAKE_CFLAGS_AVX += -march=core-avx
|
||||
QMAKE_CFLAGS_AVX2 += -march=core-avx2
|
||||
QMAKE_CFLAGS_AVX512F += -xCOMMON-AVX512
|
||||
QMAKE_CFLAGS_AVX512CD += -xCOMMON-AVX512
|
||||
QMAKE_CFLAGS_AVX512ER += -xMIC-AVX512
|
||||
QMAKE_CFLAGS_AVX512PF += -xMIC-AVX512
|
||||
QMAKE_CFLAGS_AVX512DQ += -xCORE-AVX512
|
||||
QMAKE_CFLAGS_AVX512BW += -xCORE-AVX512
|
||||
QMAKE_CFLAGS_AVX512VL += -xCORE-AVX512
|
||||
QMAKE_CFLAGS_AVX512F += -march=broadwell -xCOMMON-AVX512
|
||||
QMAKE_CFLAGS_AVX512CD += -march=broadwell -xCOMMON-AVX512
|
||||
QMAKE_CFLAGS_AVX512ER += -march=knl
|
||||
QMAKE_CFLAGS_AVX512PF += -march=knl
|
||||
QMAKE_CFLAGS_AVX512DQ += -march=skylake-avx512
|
||||
QMAKE_CFLAGS_AVX512BW += -march=skylake-avx512
|
||||
QMAKE_CFLAGS_AVX512VL += -march=skylake-avx512
|
||||
QMAKE_CFLAGS_AESNI += -maes
|
||||
QMAKE_CFLAGS_F16C += $$QMAKE_CFLAGS_AVX2
|
||||
QMAKE_CFLAGS_RDRND += -mrdrnd
|
||||
|
Loading…
x
Reference in New Issue
Block a user