today I tried to initialize an array of the sse type __m128d. Unfortunately it didn't work - why? Is it generally impossible to create arrays of sse types (since they are register types?). The following code segfaults at the assignment in the loop.
__m128d* _buffers = new __m128d[32];
for(int i=0;i<32;i++)
_buffers[i] = _mm_setzero_pd();
Regards + Boom