c++ 使用Meson时,是否可以启用AVX内部函数?

x8diyxa7  于 2023-02-14  发布在  其他
关注(0)|答案(1)|浏览(199)

我正在构建一个C++项目,希望使用AVX intrinsic。我确信我的CPU支持它们,因为我已经编写了一个测试项目,并使用clang -mavx手动编译了它。但我不知道如何在Meson下启用它。我尝试添加c_args : ['-mavx']link_args : ['-mavx'],但我仍然从编译器收到以下错误:

error: AVX vector argument of type '__m256' (vector of 8 'float' values) without 'avx' enabled changes the ABI
error: AVX vector return of type '__m256' (vector of 8 'float' values) without 'avx' enabled changes the ABI

如何在Meson下启用标志-mavx

相关问题