> > Isn't this eliminated with the proper compile settings for data packing? > There should be a compile option for sometihng like 'align data on N > byte boundaries' >
Even if that is possible, I don't want to say to compiler "Please align everything on 16 bytes" because this will lead to huge memory footprint overhead - every element - even 1 byte-long will take 16 bytes in memory. This is not an option. -- Alexei Alexandrov