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];