很抱歉,下面有问题的链接,但它们是问题的一部分,可帮助导航要提供答案的人员。
在使用GCC编译器期间,有一些选项允许编译器使用针对x86和x86_64平台的特定指令集: -msse -msse2 -msse3 -mssse3 -msse4.1 -msse4.2 -msse4 (http://man7.org/linux/man-pages/man1/gcc.1.html) 仅此标志就不需要多余的宏。
这是在使用面向Linux的英特尔编译器的过程 (https://software.intel.com/en-us/articles/performance-tools-for-software-developers-intel-compiler-options-for-sse-generation-and-processor-specific-optimizations)
问题: 如何为Microsoft Visual Studio 2012或此工具的任何新版本(如Visual Studio 2015)指定此类内容?
我完全误会了文档的缺乏,或者这根本不可能。
对于Visual Studio 2015,情况变化不大。已附加AVX2 https://msdn.microsoft.com/en-us/library/jj620901.aspx,但SSE 4.2在哪里?
谢谢。