[x264-devel] [PATCH] msvc workaround against SSE2 deblocking issue

Loren Merritt lorenm at u.washington.edu
Thu Jun 12 14:35:12 CEST 2008


On Thu, 12 Jun 2008, Gabriel Bouvigne wrote:

> I've found a few info about various stack alignments there:
> http://www.agner.org/optimize/calling_conventions.pdf (see section 5)
>
> Summary:
>
> * x64 => mod16
> * x86, gcc 3.x and upper, Linux and MacOS => mod16
> * x86, gcc 2.x, Linux and MacOS => mod4

gcc 2.95.3 has the same -mpreferred-stack-boundary with the same default 
value of 16 bytes.

> * x86, gcc 3.x and upper, Win32 => mod4?

x264 works there, so it must be 16.

> * x86, ICL => mod4
> * x86, Msvc, Win32 => mod4

--Loren Merritt


More information about the x264-devel mailing list