dsputil: fix optimized emu_edge function on Win64.
authorRonald S. Bultje <rsbultje@gmail.com>
Fri, 13 Apr 2012 18:06:39 +0000 (11:06 -0700)
committerRonald S. Bultje <rsbultje@gmail.com>
Fri, 13 Apr 2012 18:28:30 +0000 (11:28 -0700)
commitb089ca871aaa1b59d43f81bce9d246fadb2e852b
tree4b3a13c22667000a8afff427eedf14e47b6c0664
parentef0ee7f657e66d91162d2b4fad882ece9fbb264e
dsputil: fix optimized emu_edge function on Win64.

Recent register allocation changes (x86inc.asm update) changed the
register order and thus opcodes for the inner loops. One of them became
>128bytes, which confuses other parts of this function where it jumps
to fixed-offset positions to extend the edge by fixed amounts. A simple
register change fixes this.
libavcodec/x86/dsputil_yasm.asm