[Speex-dev] Re: sigsegv in _mm_load_ups (linux/gcc 3.x)
Jean-Marc.Valin at USherbrooke.ca
Fri Jan 6 02:08:03 PST 2006
> I've seen the exact same in my version (mingw on win32), and the problem
> was that the stack was misaligned when entering the function, so the temp
> registers weren't at 16-byte boundries.
That's a possibility. It's easy to check by printing the address of the
variables. I know that gcc 3.3 had some alignment issues with _m128 that
were supposed to be fixed in version 3.4 and above.
More information about the Speex-dev