【发布时间】:2011-12-22 11:00:28
【问题描述】:
我在英特尔开发者手册中找到了这一段:
来自“使用 SSE3、SSSE3、SSE4 和 AESNI 编程”一章
不得使用流式加载来引用内存地址 映射到具有副作用的 I/O 设备或读取这些设备时 设备具有破坏性。这是因为 MOVNTDQA 在 自然。
谁能澄清这个问题?
我问是因为我正在考虑将一些 SSE 程序集应用到 OpenGL mapped buffer objects,但我担心那个 破坏性 词。这个主题是否适用于映射内存?其实我不知道 glMapBuffer 调用的背后是什么。
我不认为我的显卡会被破坏 (:),但这个词肯定不好听。
【问题讨论】:
标签: assembly intel sse memory-mapping