[FFmpeg-devel] [PATCH] x86inc: support stack mem allocation and re-alignment in PROLOGUE.

Michael Niedermayer michaelni at gmx.at
Wed Dec 12 10:44:38 CET 2012


On Sat, Dec 08, 2012 at 04:14:41PM -0800, Ronald S. Bultje wrote:
> Hi,
> 
> On Sat, Dec 8, 2012 at 4:12 PM, Ronald S. Bultje <rsbultje at gmail.com> wrote:
> > From: "Ronald S. Bultje" <rsbultje at gmail.com>
> >
> > Use this in VP8/H264-8bit loopfilter functions so they can be used if
> > there is no aligned stack (e.g. MSVC 32bit or ICC 10.x).
> > ---
> >  libavcodec/x86/h264_deblock.asm |  27 ++----
> >  libavcodec/x86/h264dsp_init.c   |   4 +-
> >  libavcodec/x86/vp8dsp.asm       |  68 ++++++++-------
> >  libavcodec/x86/vp8dsp_init.c    |   8 --
> >  libavutil/x86/x86inc.asm        | 185 ++++++++++++++++++++++++++++++++--------
> >  5 files changed, 191 insertions(+), 101 deletions(-)
> 
> One more fix for invalid stack free'ing if a YMM function on win64
> used >6 registers, but no stack. Any more reviews, or can this be
> applied?

patch applied

thanks

[...]
-- 
Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB

The worst form of inequality is to try to make unequal things equal.
-- Aristotle
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: Digital signature
URL: <http://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20121212/ab004a63/attachment.asc>


More information about the ffmpeg-devel mailing list