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

Michael Niedermayer michaelni at gmx.at
Sat Dec 8 04:31:08 CET 2012


On Fri, Dec 07, 2012 at 12:32:10PM -0800, Ronald S. Bultje 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        | 186 ++++++++++++++++++++++++++++++++--------
>  5 files changed, 191 insertions(+), 102 deletions(-)

breaks compile with mingw

yasm: FATAL: (WIN64_RESTORE_XMM_INTERNAL:13) `%rep' without `%endrep' within expansion of macro `WIN64_RESTORE_XMM_INTERNAL'
make: *** [libavfilter/x86/af_volume.o] Error 1
make: *** Waiting for unfinished jobs....

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

Old school: Use the lowest level language in which you can solve the problem
            conveniently.
New school: Use the highest level language in which the latest supercomputer
            can solve the problem without the user falling asleep waiting.
-------------- 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/20121208/dbd627f7/attachment.asc>


More information about the ffmpeg-devel mailing list