Passing aligned types or structures with aligned types by value doesn\'t work with some implementations. This breaks STL containers, because some of the methods (such as resize)
the oftenly used resize() function is causing all the alignment and perhaps you can try to specialise vector template for __m128 ?