OSDN Git Service

Fix ff_emu_edge_core_sse() on Win64.
authorRonald S. Bultje <rsbultje@gmail.com>
Tue, 8 Feb 2011 20:56:32 +0000 (15:56 -0500)
committerMichael Niedermayer <michaelni@gmx.at>
Wed, 9 Feb 2011 02:33:55 +0000 (03:33 +0100)
commita239d534d73428d9118bfac0688de1baab78f662
treeae99c76bdf3c714f314ca4dbaf249dab099feca8
parent070e5ba560b86d8b0de72536d9e861b215d7ee20
Fix ff_emu_edge_core_sse() on Win64.

Fix emu_edge_v_extend_15 to be <128 bytes on Win64, by being more strict
on the size of registers and which registers are being used for operations
where multiple are available. This fixes segfaults in emulated_edge()
function calls on Win64.
(cherry picked from commit 17cf7c68ed26a4cb3c7adf7488a38c2e19118918)
libavcodec/x86/dsputil_yasm.asm