if(CMAKE_HOST_UNIX OR APPLE)
set(AVX512VNNIFLAG "-mavx512f -mavx512bw -mavx512dq -mavx512vl -mavx512vnni")
else()
- set(AVX512FLAG "/ARCH:AVX512")
+ set(AVX512VNNIFLAG "/ARCH:AVX512")
endif()
- elseif(MSVC)
- set(AVX512FLAG "/ARCH:AVX512")
elseif(CMAKE_C_COMPILER_ID MATCHES "GNU" OR CMAKE_C_COMPILER_ID MATCHES "Clang")
if(NOT NATIVEFLAG)
set(AVX512VNNIFLAG "-mavx512f -mavx512dq -mavx512bw -mavx512vl -mavx512vnni -mtune=cascadelake")
endif()
+ elseif(MSVC)
+ set(AVX512VNNIFLAG "/ARCH:AVX512")
endif()
# Check whether compiler supports AVX512vnni intrinsics