Hi, On Thu, Jul 7, 2011 at 2:24 PM, Daniel Kang <[email protected]> wrote: [..] > +;----------------------------------------------------------------------------- > +; void pred16x16_vertical(pixel *src, int stride) > +;----------------------------------------------------------------------------- > +%macro MOV16 3-5 > +%if mmsize==16 > + movdqa [%1+ 0], %2 > + movdqa [%1+16], %3 > +%else > + movq [%1+ 0], %2 > + movq [%1+ 8], %3 > + movq [%1+16], %4 > + movq [%1+24], %5 > +%endif > +%endmacro
%macro MOV16 3-5 mova [%1+0], %2 mova [%1+mmsize], %3 %if mmsize == 8 mova [%1+16], %4 mova [%1+24], %5 %endif %endmacro Lot of code in here, but looks pretty good. No major complaints from me. Ronald _______________________________________________ libav-devel mailing list [email protected] https://lists.libav.org/mailman/listinfo/libav-devel
