[Speex-dev] Re: sigsegv in _mm_load_ups (linux/gcc 3.x)

Jean-Marc Valin 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.

	Jean-Marc


More information about the Speex-dev mailing list