<div style="line-height:1.7;color:#000000;font-size:14px;font-family:arial"><DIV>> ;-----------------------------------------------------------------------------<BR>> ; void blockcopy_pp_4x2(pixel *dest, intptr_t deststride, pixel *src, intptr_t srcstride)<BR>> ;-----------------------------------------------------------------------------<BR>> INIT_XMM sse2<BR>>-cglobal blockcopy_pp_4x2, 4, 6, 2, dest, deststride, src, srcstride<BR>>-<BR>>-mov     r4d,     [r2]<BR>>-mov     r5d,     [r2 + r3]<BR>>-<BR>>-mov     [r0],            r4d<BR>>-mov     [r0 + r1],       r5d<BR>>-<BR>>-RET<BR>>+cglobal blockcopy_pp_4x2, 4, 6, 0, dest, deststride, src, srcstride<BR>>+%if HIGH_BIT_DEPTH<BR>>+    add    r1,           r1<BR>>+    add    r3,           r3<BR>>+    mov    r4,           [r2]</DIV>
<DIV>on x86, register is 32bits, this is 2xN</DIV>
<DIV><BR>>+    mov    r5,           [r2 + r3]<BR>>+    mov    [r0],         r4<BR>>+    mov    [r0 + r1],    r5<BR>>+%else<BR>>+    mov     r4d,     [r2]<BR>>+    mov     r5d,     [r2 + r3]<BR>>+<BR>>+    mov     [r0],            r4d<BR>>+    mov     [r0 + r1],       r5d<BR>>+%endif<BR>>+    RET<BR></DIV></div>