Официально ли Visual Studio C ++ 2008/2010 поддерживает _mm_malloc официально? Он определен в malloc.h, но я не могу найти его описание в библиотеке MSDN.
_mm_malloc
malloc.h
Не отвечает на ваш вопрос напрямую, но я думаю, вы предполагаете использовать _aligned_malloc. Если я правильно понимаю, _mm_malloc для компиляторов Intel.
_aligned_malloc
_mm_malloc/_mm_free поддерживается в Visual Studio 2013 с использованием заголовка <malloc.h>.
_mm_malloc/_mm_free
<malloc.h>
Разве memalign () в <malloc.h> не решает это? На странице руководства написано, что она устарела, но ...
См. Эквивалентный код C для функций типа _mm_ и, более отдаленно, Как выделить выровненную память только с использованием стандартной библиотеки?