在VS 2017中禁用AVX-512内在函数

时间:2018-05-24 20:34:39

标签: c visual-studio visual-studio-2017 intrinsics avx512

我不拥有Xeon Phi,也不打算编写一个。因此,在AVX-512成为主流之前(据传从英特尔9世纪开始就是这种情况),这些内在函数对我来说毫无用处。

例如,AVX / 2缺少_mm_cvtepi64_epi32,它存在于AVX-512中。我想把它写成一个函数(使用shuffle)。但是,我不能使用此名称,因为它在" zmmintrin.h"中定义。该标题链接到我链接到的标题。

我知道简单的解决方案是使用其他名称。但这会打破命名惯例。

有没有办法在我的项目中覆盖名称或以某种方式禁用AVX-512?

0 个答案:

没有答案