【发布时间】:2010-12-05 20:18:34
【问题描述】:
我正在尝试使用 SSE 内在函数优化我的代码,但我遇到了一个问题,在我完成 SSE 内在函数操作以获得什么后,我不知道从向量中提取整数值的好方法我要。
有谁知道这样做的好方法吗?我正在用 C 编程,我的编译器是 gcc 版本 4.3.2。
感谢您的所有帮助。
【问题讨论】:
-
嗯...
int *pointer = vectoraddress; *(pointer++) four times? -
是否有某些原因您不能在 SSE 寄存器中执行所有操作,然后在完成后将它们转储回内存?
-
我试过了,但我不断收到一些我无法弄清楚的编译错误......
-
也许您应该发布您的代码,让人们更好地了解您通过 SSE 实际尝试实现的目标是什么?