VC++ 吗?支持_mm_malloc吗?
Visual Studio C++ 2008/2010 是否正式支持 _mm_malloc
?它在 malloc.h
中定义,但我在 MSDN 库中找不到它的描述。
Does Visual Studio C++ 2008/2010 support _mm_malloc
officially? It is defined in malloc.h
but I can't find its description in the MSDN library.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
没有直接回答您的问题,但我认为您应该使用
_aligned_malloc
。如果我的理解是正确的,_mm_malloc
适用于英特尔编译器。Doesn't answer your question directly, but I think you're suppose to use
_aligned_malloc
. If my understanding is correct,_mm_malloc
is for Intel compilers.Visual Studio 2013 通过使用
标头支持_mm_malloc/_mm_free
。_mm_malloc/_mm_free
supported in Visual Studio 2013 with using the<malloc.h>
header.请参阅_mm_类型函数的等效C代码,以及更远相关的, 如何仅使用标准库分配对齐内存?
See Equivalent C code for _mm_ type functions and, more distantly related, How to allocate aligned memory only using the standard library?
中的 memalign() 不能解决这个问题吗?手册页说它已经过时了,但是......Doesn't memalign() in
<malloc.h>
solve this? The man-page says it's obsolete, but ...