uwenku
标签列表
sse
13
热度
2
回答
如何让GCC在使用内部函数时使用两个以上的SIMD寄存器?
我正在写一些代码,并尝试使用SIMD内在函数SSE2/3加速它。我的代码具有这样的性质,我需要将一些数据加载到XMM寄存器中并多次执行。当我查看生成的汇编代码时,GCC似乎不断清理数据回到内存,以重新加载XMM0和XMM1中的其他内容。我正在编译x86-64,所以我有15个寄存器。为什么GCC只使用两个,我能做些什么来让它使用更多?有什么方法可以在寄存器中“固定”一些值吗?我在我的变量定义中添加了
gcc
assembly
x86
sse
simd
2008-09-23
«
58
59
60
61
62
63
64
65
66
»
最新问题
1.
流星 - 无法使用/进口NPM包
2.
基于HTTP动词的路由动作?
3.
如何设置日期DDL在亚马逊雅典娜
4.
如何使用内置的Python 3.5模块为登录脚本创建数据库
5.
启动后可以将EC2实例设置为打开文件吗?
6.
获得手机数据环行
7.
PostgreSQL的选取与价值的特殊字符
8.
如何解决sbt中具有不同包装常春藤类型的依赖关系?
9.
访问在javascript中使用字符串路径的深层属性和方法
10.
如何检测特定的图像事件自来水