<div style="line-height:1.7;color:#000000;font-size:14px;font-family:arial"><DIV>right</DIV>
<DIV><BR>At 2014-01-29 21:16:56,yuvaraj@multicorewareinc.com wrote:<BR>># HG changeset patch<BR>># User Yuvaraj Venkatesh <yuvaraj@multicorewareinc.com><BR>># Date 1391001289 -19800<BR>>#      Wed Jan 29 18:44:49 2014 +0530<BR>># Branch stable<BR>># Node ID 86743912a5b0459645e5aeccd1c35313e3f0af58<BR>># Parent  d6091cb46ae1afeeec40d247d5d5247f26e3372c<BR>>asm: fix for 32-bit build satd overflow issue.<BR>><BR>>diff -r d6091cb46ae1 -r 86743912a5b0 source/common/x86/pixel-a.asm<BR>>--- a/source/common/x86/pixel-a.asm  Wed Jan 29 12:05:06 2014 +0530<BR>>+++ b/source/common/x86/pixel-a.asm   Wed Jan 29 18:44:49 2014 +0530<BR>>@@ -626,23 +626,17 @@<BR>>     movd eax, m7<BR>>     RET<BR>> <BR>>-cglobal pixel_satd_8x8_internal<BR>>-    LOAD_SUMSUB_8x4P 0, 1, 2, 3, 4, 5, 7, r0, r2, 1, 0<BR>>-    SATD_8x4_SSE vertical, 0, 1, 2, 3, 4, 5, 6<BR>>-%%pixel_satd_8x4_internal:<BR>>-    LOAD_SUMSUB_8x4P 0, 1, 2, 3, 4, 5, 7, r0, r2, 1, 0<BR>>-    SATD_8x4_SSE vertical, 0, 1, 2, 3, 4, 5, 6<BR>>-    ret<BR>>-<BR>> cglobal pixel_satd_8x8_internal2<BR>> %if WIN64<BR>>     LOAD_SUMSUB_8x4P 0, 1, 2, 3, 4, 5, 7, r0, r2, 1, 0<BR>>     SATD_8x4_1_SSE vertical, 0, 1, 2, 3, 4, 5, 6, 12, 13<BR>>+%%pixel_satd_8x4_internal2:<BR>>     LOAD_SUMSUB_8x4P 0, 1, 2, 3, 4, 5, 7, r0, r2, 1, 0<BR>>     SATD_8x4_1_SSE vertical, 0, 1, 2, 3, 4, 5, 6, 12, 13<BR>> %else<BR>>     LOAD_SUMSUB_8x4P 0, 1, 2, 3, 4, 5, 7, r0, r2, 1, 0<BR>>     SATD_8x4_1_SSE vertical, 0, 1, 2, 3, 4, 5, 6, 4, 5<BR>>+%%pixel_satd_8x4_internal2:<BR>>     LOAD_SUMSUB_8x4P 0, 1, 2, 3, 4, 5, 7, r0, r2, 1, 0<BR>>     SATD_8x4_1_SSE vertical, 0, 1, 2, 3, 4, 5, 6, 4, 5<BR>> %endif<BR>>@@ -652,15 +646,6 @@<BR>> ; These aren't any faster on AVX systems with fast movddup (Bulldozer, Sandy Bridge)<BR>> %if HIGH_BIT_DEPTH == 0 && (WIN64 || UNIX64) && notcpuflag(avx)<BR>> <BR>>-cglobal pixel_satd_16x4_internal<BR>>-    LOAD_SUMSUB_16x4P 0, 1, 2, 3, 4, 8, 5, 9, 6, 7, r0, r2, 11<BR>>-    lea  r2, [r2+4*r3]<BR>>-    lea  r0, [r0+4*r1]<BR>>-    ; always use horizontal mode here<BR>>-    SATD_8x4_SSE 0, 0, 1, 2, 3, 6, 11, 10<BR>>-    SATD_8x4_SSE 0, 4, 8, 5, 9, 6, 3, 10<BR>>-    ret<BR>>-<BR></DIV></div>