小编elv*_*ode的帖子

使用C/C++在相同的可执行文件中进行不同的优化(plain,SSE,AVX)

我正在为我的3D计算开发优化,现在我有:

  • plain使用标准C语言库的" "版本,
  • SSE使用预处理器编译的优化版本#define USE_SSE,
  • AVX使用预处理器编译的优化版本#define USE_AVX

是否有可能在3个版本之间切换而无需编译不同的可执行文件(例如,具有不同的库文件并动态加载"正确"的文件,不知道inline函数是否"正确")?我也考虑过在软件中进行这种切换的表现.

c c++ compiler-construction sse avx

7
推荐指数
2
解决办法
1726
查看次数

标签 统计

avx ×1

c ×1

c++ ×1

compiler-construction ×1

sse ×1