Skip to content

Commit 78d2432

Browse files
committed
add clang-w64-avx512 build and fix clang-w64-modern build
1 parent e249bb1 commit 78d2432

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/NMakefile

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,10 @@ icc-w32:
6464
icl $(VC_FLAGS) /GL /arch:IA32 all.c ws2_32.lib /Fe..\bin\wEdax-w32.exe
6565

6666
clang-w64-modern:
67-
clang-cl -mcrc $(VC_FLAGS) /D HAS_CPU_64 /arch:AVX2 /D POPCOUNT all.c ws2_32.lib /Fe..\bin\wEdax-w64-modern.exe /link /VERSION:4.5
67+
clang-cl -mcrc $(VC_FLAGS) /D HAS_CPU_64 /arch:AVX2 /D POPCOUNT /D LASTFLIP_HIGHCUT all.c ws2_32.lib /Fe..\bin\wEdax-w64-modern.exe /link /VERSION:4.5
68+
69+
clang-w64-avx512:
70+
clang-cl -mprefer-vector-width=256 -mcrc $(VC_FLAGS) /D HAS_CPU_64 /arch:AVX512 /D POPCOUNT /D LASTFLIP_HIGHCUT all.c ws2_32.lib /Fe..\bin\wEdax-w64-avx512.exe /link /VERSION:4.5
6871

6972
clang-w64:
7073
clang-cl $(VC_FLAGS) /D HAS_CPU_64 all.c ws2_32.lib /Fe..\bin\wEdax-w64.exe /link /VERSION:4.5

0 commit comments

Comments
 (0)