gru*_*htr 2 optimization x86 assembly sse
我需要使用 SSE(首选 SSE2)进行简单的 ZeroMemory 实现有人可以帮忙吗?我正在通过 SO 和网络进行搜索,但没有找到直接答案。
是否ZeroMemory()足够memset()好?
免责声明:以下某些内容可能是 SSE3。
push保存 xmm 注册表pxor将 xmm reg 归零movdqa或者movntdq写pop恢复 xmm 注册表。movntdq可能看起来更快,因为它告诉处理器不要将数据带入缓存,但如果稍后要使用数据,这可能会导致性能损失。SecureZeroMemory()如果您在释放内存之前清理内存(就像您可能会做的那样),那么它可能更合适。