Fixed AVX-512F compiler flags
authorErik Lindahl <erik.lindahl@gmail.com>
Sat, 1 Apr 2017 08:14:03 +0000 (10:14 +0200)
committerRoland Schulz <roland.schulz@intel.com>
Mon, 17 Apr 2017 18:08:55 +0000 (20:08 +0200)
Avoid using the MIC code generation flags for
the Xeon code path.

Change-Id: Ife0d36b95dda53edcd62959bd513c7d74b263766

cmake/gmxManageSimd.cmake

index 01150d19be31b069112ac4170629227438564883..8efcff425782bec6cadbb2bb4ec11d2a5e8b5bc7 100644 (file)
@@ -313,7 +313,7 @@ elseif(GMX_SIMD STREQUAL "AVX_512")
          int main(){__m512 y,x=_mm512_set1_ps(0.5);y=_mm512_fmadd_ps(x,x,x);return (int)_mm512_cmp_ps_mask(x,y,_CMP_LT_OS);}"
         TOOLCHAIN_C_FLAGS TOOLCHAIN_CXX_FLAGS
         SIMD_${GMX_SIMD}_C_FLAGS SIMD_${GMX_SIMD}_CXX_FLAGS
-        "-xMIC-AVX512" "-mavx512f -mfma" "-mavx512f" "/arch:AVX" "-hgnu") # no AVX_512F flags known for MSVC yet
+        "-xCORE-AVX512" "-mavx512f -mfma" "-mavx512f" "/arch:AVX" "-hgnu") # no AVX_512F flags known for MSVC yet
 
     if(NOT SIMD_${GMX_SIMD}_C_FLAGS OR NOT SIMD_${GMX_SIMD}_CXX_FLAGS)
         gmx_give_fatal_error_when_simd_support_not_found("AVX 512F" "choose a lower level of SIMD (slower)" "${SUGGEST_BINUTILS_UPDATE}")