下面是一个类的示例,它显示了支持的指令集。https://msdn.microsoft.com/en-us/library/hskdteyh.aspx
我想编写一个函数的三个不同的实现,每个实现使用不同的指令集。但是由于标记/ARCH:AVX2,这个应用程序不会在任何地方运行,而是在4th+一代的英特尔处理器上运行,所以检查的全部意义都是没有意义的。
所以,问题是:这个旗子到底是做什么的?使用提供的指令集启用支持或启用编译器优化
换句话说,我能否完全删除此标志并继续使用immintrin.h、emmintrin.h等的函数?
发布于 2016-09-14 10:58:28
https://stackoverflow.com/questions/39484264
复制相似问题