<div dir="ltr">Thanks. I will modify this part in the next commit.</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Nov 12, 2013 at 5:05 PM, chen <span dir="ltr"><<a href="mailto:chenm003@163.com" target="_blank">chenm003@163.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="line-height:1.7;font-size:14px;font-family:arial"><div><div><div class="h5">>+;-------------------------------------------------------------------------------------------------------------------<br>
>+; void interp_4tap_vertical_sp_%1x%2(int16_t *src, intptr_t srcStride, pixel *dst, intptr_t dstStride, int coeffIdx)<br>>+;-------------------------------------------------------------------------------------------------------------------<br>
>+%macro FILTER_VER_CHROMA_SP_W2_4R 2<br>>+INIT_XMM ssse3<br>>+cglobal interp_4tap_vert_sp_%1x%2, 5, 7, 6<br>>+<br>>+ add r1d, r1d<br>>+ sub r0, r1<br>>+ shl r4d, 5<br>>+<br>
>+%ifdef PIC<br>>+ lea r5, [tab_ChromaCoeffV]<br>>+ lea r6, [r5 + r4]<br>>+%else<br>>+ lea r6, [tab_ChromaCoeffV + r4]<br>>+%endif<br>>+<br>>+ mova m5, [tab_c_526336]<br>
>+<br>>+ mov r4d, (%2/4)<br>>+<br>>+.loopH<br>>+ PROCESS_CHROMA_SP_W2_4R<br>>+<br>>+ paddd m0, m5<br>>+ paddd m2, m5<br>>+<br>>+ psrad m0, 12<br>>+ psrad m2, 12<br>
>+<br>>+ packssdw m0, m2<br>>+ packuswb m0, m0<br>>+<br>>+ pextrw [r2], m0, 0<br></div></div>SSE4.1 instruction</div><div class="im">
<div> </div>
<div>>+ pextrw [r2 + r3], m0, 1<br>>+ pextrw [r2 + 2 * r3], m0, 2<br>>+ lea r2, [r2 + 2 * r3]<br>>+ pextrw [r2 + r3], m0, 3<br></div></div></div><br>_______________________________________________<br>
x265-devel mailing list<br>
<a href="mailto:x265-devel@videolan.org">x265-devel@videolan.org</a><br>
<a href="https://mailman.videolan.org/listinfo/x265-devel" target="_blank">https://mailman.videolan.org/listinfo/x265-devel</a><br>
<br></blockquote></div><br></div>