Compiler construction 使用-msse编译器标志

Compiler construction 使用-msse编译器标志,compiler-construction,compiler-flags,Compiler Construction,Compiler Flags,我正在运行允许使用编译器标志的基准测试软件,所以我尝试混合使用各种标志来找出最有效的方法。我的问题是,是每个版本的msse都必须启用,还是每个新版本都拥有旧版本所拥有的一切?例如,我是否需要-msse2-msse3-msse4.1和-msse4.2,或者-msse4.2是否涵盖所有这些?否,一般来说,如果您使用例如-msse3,则这意味着在此情况下所有早期SSE选项-msse,-msse2

我正在运行允许使用编译器标志的基准测试软件,所以我尝试混合使用各种标志来找出最有效的方法。我的问题是,是每个版本的msse都必须启用,还是每个新版本都拥有旧版本所拥有的一切?例如,我是否需要-msse2-msse3-msse4.1和-msse4.2,或者-msse4.2是否涵盖所有这些?

否,一般来说,如果您使用例如-msse3,则这意味着在此情况下所有早期SSE选项-msse,-msse2