<div style="line-height:1.7;color:#000000;font-size:14px;font-family:arial"><div>Why?</div>
<div>old code are less size.</div>
<div><br>At 2015-02-05 18:35:54,praveen@multicorewareinc.com wrote:<br>># HG changeset patch<br>># User Praveen Tiwari<br>># Date 1423132546 -19800<br>># Node ID 18edf28d3879454f940fced1e8f5b6cb81fe041f<br>># Parent  1265aafe5af1d66b8151ffd9bdc6fe595f7e6343<br>>blockcopy_pp_2x4: SSE2 asm code optimization<br>><br>>diff -r 1265aafe5af1 -r 18edf28d3879 source/common/x86/blockcopy8.asm<br>>--- a/source/common/x86/blockcopy8.asm   Thu Feb 05 14:54:55 2015 +0530<br>>+++ b/source/common/x86/blockcopy8.asm        Thu Feb 05 16:05:46 2015 +0530<br>>@@ -47,15 +47,15 @@<br>> cglobal blockcopy_pp_2x4, 4, 7, 0<br>>     mov    r4w,    [r2]<br>>     mov    r5w,    [r2 + r3]<br>>-    lea    r2,     [r2 + r3 * 2]<br>>-    mov    r6w,    [r2]<br>>+    mov    r6w,    [r2 + 2 * r3]<br>>+    lea    r3,     [r3 + 2 * r3]<br>>     mov    r3w,    [r2 + r3]<br>> <br>>-    mov    [r0],         r4w<br>>-    mov    [r0 + r1],    r5w<br>>-    lea    r0,           [r0 + 2 * r1]<br>>-    mov    [r0],         r6w<br>>-    mov    [r0 + r1],    r3w<br>>+    mov    [r0],          r4w<br>>+    mov    [r0 + r1],     r5w<br>>+    mov    [r0 + 2 * r1], r6w<br>>+    lea    r1,            [r1 + 2 * r1]<br>>+    mov    [r0 + r1],     r3w<br>> RET<br>> <br>> ;-----------------------------------------------------------------------------<br>>_______________________________________________<br>>x265-devel mailing list<br>>x265-devel@videolan.org<br>>https://mailman.videolan.org/listinfo/x265-devel<br></div></div>