tbp said:
void main()
{
__declspec(align(16)) float x[4] = {0, 0, 0, 0};
__asm
{
mov ebx, 0
movaps xmm0, x
}
}
Ironically it doesn't really use ebx and just aligns esp like you said. So it appears to be a legacy limitation. I'm positive this caused trouble a couple years ago. Good to know it has been resolved! :yes:












