File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -109,10 +109,10 @@ else()
109109endif ()
110110
111111if (X86_64 OR X86)
112- file (WRITE ${PROJECT_BINARY_DIR} /avx512.tmp "#include <immintrin.h>\n\n int main(void){ __asm__ volatile(\" vbroadcastss -4 * 4(%rsi), %zmm2\" ); }" )
113- execute_process (COMMAND ${CMAKE_C_COMPILER} -march=skylake-avx512 -c -v -o ${PROJECT_BINARY_DIR} /avx512.o -x c ${PROJECT_BINARY_DIR} /avx512.tmp OUTPUT_QUIET ERROR_QUIET RESULT_VARIABLE NO_AVX512 )
112+ file (WRITE ${PROJECT_BINARY_DIR} /avx512.c "#include <immintrin.h>\n\n int main(void){ __asm__ volatile(\" vbroadcastss -4 * 4(%rsi), %zmm2\" ); }" )
113+ execute_process (COMMAND ${CMAKE_C_COMPILER} -march=skylake-avx512 -c -v -o ${PROJECT_BINARY_DIR} /avx512.o ${PROJECT_BINARY_DIR} /avx512.c OUTPUT_QUIET ERROR_QUIET RESULT_VARIABLE NO_AVX512 )
114114if (NO_AVX512 EQUAL 1)
115115set (CCOMMON_OPT "${CCOMMON_OPT} -DNO_AVX512" )
116116endif ()
117- file (REMOVE "avx512.tmp " "avx512.o" )
117+ file (REMOVE "avx512.c " "avx512.o" )
118118endif ()
You can’t perform that action at this time.
0 commit comments