use march=x86-64-v3 for AVX2 builds

This commit is contained in:
Alexander Frick 2023-09-29 21:41:56 -05:00
parent 6bc4fda7b8
commit 6d251816cb
2 changed files with 3 additions and 3 deletions

View File

@ -1118,8 +1118,8 @@ config("compiler_cpu_abi") {
"-m64",
"-O3",
"-maes",
"-march=haswell",
"-mtune=haswell",
"-march=x86-64-v3",
"-mtune=x86-64-v3",
"-ffp-contract=fast",
]
ldflags += [ "-m64", "-Wl,-O3", "-maes", "-Wl,-mllvm,-march=x86-64-v3", "-Wl,-mllvm,-fp-contract=fast", "-Wl,-mllvm,-import-instr-limit=30", "-Wl,-mllvm,-import-hot-multiplier=15", "-Wl,-mllvm,-import-cold-multiplier=4", ]

View File

@ -141,7 +141,7 @@ config("compiler") {
"/clang:-mpclmul",
"-Xclang", "-O3",
"/clang:-march=x86-64-v3",
"/clang:-mtune=generic",
"/clang:-mtune=x86-64-v3",
"/clang:-ffp-contract=fast",
"/arch:AVX2",
"-Wno-unused-command-line-argument",