On Thu, Feb 19, 2009 at 9:31 PM, Daniel Keep <[email protected]> wrote: >> struct float4 >> { >> __align(16) float[4] data; // right syntax and value? >> alias data this; >> }
> 1. The alignment thing. Incidentally, I just did a quick check and > don't see any notes in the changelog about __align(n) syntax. As I > remember, there was no way to actually ensure the data was properly > aligned. (There's "Data items in static data segment >= 16 bytes in > size are now paragraph aligned." but that doesn't help when the vectors > are on, say, the stack or in the heap.) It's just align(16). http://www.digitalmars.com/d/1.0/attribute.html#align
