c++ sse中无论声明栈内存还是堆内存都需要声明内存对齐,
在VC++中:
堆内存分配使用_aligned_malloc
释放使用_aligned_free
栈内存声明使用__declspec(align())
如:
float __declspec(align(16)) a[4];
c++ sse中无论声明栈内存还是堆内存都需要声明内存对齐,
在VC++中:
堆内存分配使用_aligned_malloc
释放使用_aligned_free
栈内存声明使用__declspec(align())
如:
float __declspec(align(16)) a[4];
本文标题:sse中内存对齐问题
本文链接:https://www.haomeiwen.com/subject/lsyvuxtx.html
网友评论