首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >按位操作(&,^ )。在std中提供操作符重载::位集使用AVX或SSE4指令?

按位操作(&,^ )。在std中提供操作符重载::位集使用AVX或SSE4指令?
EN

Stack Overflow用户
提问于 2016-10-05 22:19:58
回答 2查看 147关注 0票数 0

因为这是依赖于实现的,那么找到这个问题的唯一方法是通过反汇编吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-10-06 16:00:14

您可以随时查看STL源代码,看看它是否使用了SIMD,但我相信它是特定于编译器的,而且STL库并不直接利用SIMD & AVX。如果可能的话,由编译器进行矢量化,作为优化的一部分。

因此,我更希望查看一个特定循环的优化报告,看看编译器是否能够将其向量化,如果不能,则说明原因。

票数 2
EN

Stack Overflow用户

发布于 2016-10-05 22:23:36

因为这是依赖于实现的,那么找到这个问题的唯一方法是通过反汇编吗?

是的,没有别的办法了。也没有任何实际使用的保证。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39884600

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档