<div style="line-height:1.7;color:#000000;font-size:14px;font-family:arial">At 2013-10-08 18:02:49,chen <chenm003@163.com> wrote:<BR>
<BLOCKQUOTE id="isReplyContent" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<DIV style="FONT-SIZE: 14px; COLOR: #000000; LINE-HEIGHT: 1.7; FONT-FAMILY: arial">
<DIV><BR>At 2013-10-08 14:38:24,<A href="mailto:praveen@multicorewareinc.com">praveen@multicorewareinc.com</A> wrote:<BR>># HG changeset patch<BR>># User Praveen Tiwari<BR>># Date 1381214267 -19800<BR>># Node ID f125c275c2758b8b07ef5ad54274407b46bbdc59<BR>># Parent  5d8d2f4ae188022372fe0282c5eef4c8336e7d37<BR>>filterHorizontal_p_p_4, 12x12 asm code<BR>><BR>>diff -r 5d8d2f4ae188 -r f125c275c275 source/common/x86/ipfilter8.asm<BR>>--- a/source/common/x86/ipfilter8.asm Tue Oct 08 11:23:28 2013 +0530<BR>>+++ b/source/common/x86/ipfilter8.asm Tue Oct 08 12:07:47 2013 +0530<BR>>@@ -241,3 +241,69 @@<BR>>+    pand        %2, [tab_And]<BR></DIV>
<DIV>>+    movu        [dstq],    x1<BR></DIV>
<DIV>I guess you need another MOVU+PAND+POR here, else it will broken dest buffer</DIV>
<DIV> </DIV>
<DIV>a fatser way is MOVQ+PEXTRD, the PEXTRD is same cost with PSHUFD+MOVD on Ivy bridge</DIV>
<DIV> </DIV></DIV></BLOCKQUOTE></div>