<div style="line-height:1.7;color:#000000;font-size:14px;font-family:arial"><DIV>At 2013-11-18 21:14:52,praveen@multicorewareinc.com wrote:<BR>># HG changeset patch<BR>># User Praveen Tiwari<BR>># Date 1384780472 -19800<BR>># Node ID 024d6ddf57596b6f77100b3bdcac555ddbec7c0a<BR>># Parent  2321ebe0bf64e5f3c0034076c7edb3ecbcd48039<BR>>TComYuv::copyToPicChroma, blockcopy_pp asm integration<BR>><BR>>diff -r 2321ebe0bf64 -r 024d6ddf5759 source/Lib/TLibCommon/TComYuv.cpp<BR>>--- a/source/Lib/TLibCommon/TComYuv.cpp  Mon Nov 18 11:32:06 2013 +0530<BR>>+++ b/source/Lib/TLibCommon/TComYuv.cpp       Mon Nov 18 18:44:32 2013 +0530<BR>>@@ -140,8 +140,10 @@<BR>>     uint32_t srcstride = getCStride();<BR>>     uint32_t dststride = destPicYuv->getCStride();<BR>> <BR>>-    primitives.blockcpy_pp(width, height, dstU, dststride, srcU, srcstride);<BR>>-    primitives.blockcpy_pp(width, height, dstV, dststride, srcV, srcstride);<BR>>+    int part = partitionFromSizes(width, height);<BR>width/height is Chroma size</DIV>
<DIV> </DIV>
<DIV>>+<BR>>+    primitives.luma_copy_pp[part](dstU, dststride, srcU, srcstride);<BR>>+    primitives.luma_copy_pp[part](dstV, dststride, srcV, srcstride);<BR>> }<BR>> <BR>> void TComYuv::copyFromPicYuv(TComPicYuv* srcPicYuv, uint32_t cuAddr, uint32_t absZOrderIdx)<BR></DIV></div>