Visual Studio C ++ 2008/2010是否正式支持_mm_malloc
?它在malloc.h
中定义,但我在MSDN库中找不到它的描述。
答案 0 :(得分:4)
不直接回答您的问题,但我认为您应该使用_aligned_malloc
。如果我的理解是正确的,_mm_malloc
适用于英特尔编译器。
答案 1 :(得分:1)
_mm_malloc/_mm_free
标头在Visual Studio 2013中支持 <malloc.h>
。
答案 2 :(得分:0)
请参阅Equivalent C code for _mm_ type functions以及更远距离相关的How to allocate aligned memory only using the standard library?
答案 3 :(得分:0)
<malloc.h>
中的memalign()不能解决这个问题吗?该手册页说它已经过时了,但是......