Hello, guys!
I have Matrix class(that contains an array of 16 floats) and SSE
code to mult it.
It's neccessary to have an array alignment 16.
I'm figured out simple test-code:
align(16) struct S {
align(16) int a;
}
void main() {
align(16) S s;
writeln(cast(void *)&s.a);
}
And it prints 18FCC8, but must ends with "0". What i'm doing
wrong?
Thanks.