This commit is contained in:
Zengtudor 2024-09-19 11:02:37 +08:00
parent f251536e88
commit 631efd9a7f
1 changed files with 3 additions and 3 deletions

View File

@ -3,11 +3,11 @@ set_languages("c++23")
if is_mode("release")then if is_mode("release")then
set_optimize("aggressive") --这里使用了激进的优化,可能会导致浮点数计算不准确,考虑到本项目没有浮点计算,酌情考虑开启 set_optimize("aggressive") --这里使用了激进的优化,可能会导致浮点数计算不准确,考虑到本项目没有浮点计算,酌情考虑开启
-- set_optimize("fastest") --上面和下面的二选一 -- set_optimize("fastest") --上面和下面的二选一--表示注释
if is_plat("windows")then if is_plat("windows")then
-- 注意,这里是启用AVX512指令集矢量化加速只有新2010年后的CPU支持但是可以大大加快批量指令加速可以试试将下面的--删除 -- 注意,下面是启用AVX512指令集矢量化加速只有新2010年后的CPU支持但是可以大大加快批量指令加速可以试试将下面的--删除
-- 但是似乎这个程序目前任然是IO密集型性能差不多 -- 但是似乎这个程序目前任然是IO密集型性能差不多,目前注释掉了
-- add_cxxflags("/arch:AVX512") -- add_cxxflags("/arch:AVX512")
elseif is_plat("linux") or is_plat("mingw") or is_plat("clang")then elseif is_plat("linux") or is_plat("mingw") or is_plat("clang")then
-- 启用AVX512指令集矢量化加速可能会导致无法在除了编译本程序的电脑上运行出现兼容问题 -- 启用AVX512指令集矢量化加速可能会导致无法在除了编译本程序的电脑上运行出现兼容问题