<div style="line-height:1.7;color:#000000;font-size:14px;font-family:arial"><DIV>>+;-----------------------------------------------------------------------------<BR>>+; int pixel_ssd_48x64( uint8_t *, intptr_t, uint8_t *, intptr_t )<BR>>+;-----------------------------------------------------------------------------<BR>>+INIT_XMM sse4<BR>>+cglobal pixel_ssd_48x64, 4, 7, 8, src1, stride1, src2, stride2<BR>>+<BR>>+ pxor m7, m7<BR>>+ pxor m6, m6<BR>>+ mov r4, r0<BR>>+ mov r5, r2<BR>>+ mov r6, r1<BR>>+ add r6, r6<BR>lea r6, [r1 * 2]</DIV>
<DIV> </DIV>
<DIV>>+ call pixel_ssd_16x16_internal<BR>>+ lea r0, [r0 + r6]<BR>>+ lea r2, [r2 + 2 * r3]<BR>>+ call pixel_ssd_16x16_internal<BR>>+ lea r0, [r0 + r6]<BR>>+ lea r2, [r2 + 2 * r3]<BR>>+ call pixel_ssd_16x16_internal<BR>>+ lea r0, [r0 + r6]<BR>>+ lea r2, [r2 + 2 * r3]<BR>>+ call pixel_ssd_16x16_internal<BR>>+ lea r0, [r4 + 16]<BR>>+ lea r2, [r5 + 16]<BR>>+ call pixel_ssd_16x16_internal<BR>>+ lea r0, [r0 + r6]<BR>>+ lea r2, [r2 + 2 * r3]<BR>>+ call pixel_ssd_16x16_internal<BR>>+ lea r0, [r0 + r6]<BR>>+ lea r2, [r2 + 2 * r3]<BR>>+ call pixel_ssd_16x16_internal<BR>>+ lea r0, [r0 + r6]<BR>>+ lea r2, [r2 + 2 * r3]<BR>>+ call pixel_ssd_16x16_internal<BR>>+ lea r0, [r4 + 32]<BR>>+ lea r2, [r5 + 32]<BR>>+ call pixel_ssd_16x16_internal<BR>>+ lea r0, [r0 + r6]<BR>>+ lea r2, [r2 + 2 * r3]<BR>>+ call pixel_ssd_16x16_internal<BR>>+ lea r0, [r0 + r6]<BR>>+ lea r2, [r2 + 2 * r3]<BR>>+ call pixel_ssd_16x16_internal<BR>>+ lea r0, [r0 + r6]<BR>>+ lea r2, [r2 + 2 * r3]<BR>>+ call pixel_ssd_16x16_internal<BR>>+<BR>>+ HADDD m7, m1<BR>>+ movd eax, m7<BR>>+<BR>>+ RET<BR></DIV></div>