Hi, On Sat, Jan 12, 2013 at 12:03 PM, Daniel Kang <[email protected]> wrote: > Manually reload registers to avoid trying to use 8 registers when > compilers that do not align the stack. MSVC among those. [..] > - add dstq, mmsize/2 > - add prevq, mmsize/2 > - add curq, mmsize/2 > - add nextq, mmsize/2 > - sub wd, mmsize/2 [..] > + add r0, mmsize/2 > + add r1, mmsize/2 > + add r2, mmsize/2 > + add r3, mmsize/2 > + sub DWORD r4m, mmsize/2 [..] > -cglobal yadif_filter_line, 7, 7, 8, 16*5, dst, prev, cur, next, w, prefs, \ > - mrefs, parity, mode [..] > +cglobal yadif_filter_line, 4, 7, 8, PAD
Do you think it's possible to somehow keep the named arguments, at least for the ones where you load arguments from the stack (mrefsm, paritym, etc) and for the first 3-4 arguments that are not temp-based? Ronald _______________________________________________ libav-devel mailing list [email protected] https://lists.libav.org/mailman/listinfo/libav-devel
