<div style="line-height:1.7;color:#000000;font-size:14px;font-family:arial"><DIV># From 8fa0f843e7fcf96f934856e5f0541501f077909a Mon Sep 17 00:00:00 2001<BR># From: Min Chen <<A href="mailto:chenm003@163.com">chenm003@163.com</A>><BR># Date: Tue, 2 Jul 2013 15:57:32 +0800<BR># Subject: [PATCH 1/3] intrapred: transpose_32x32<BR>intrapred: transpose_32x32</DIV>
<DIV>---<BR> source/common/vec/pixel.inc |   12 +++++++++++-<BR> 1 files changed, 11 insertions(+), 1 deletions(-)</DIV>
<DIV>diff --git a/source/common/vec/pixel.inc b/source/common/vec/pixel.inc<BR>index 540d2ef..99cae23 100644<BR>--- a/source/common/vec/pixel.inc<BR>+++ b/source/common/vec/pixel.inc<BR>@@ -367,6 +367,16 @@ void transpose16(pixel* pDst, pixel* pSrc, intptr_t nStrideS)<BR> {<BR>     transpose16_dummy(pDst, 16, pSrc, nStrideS);<BR> }<BR>+<BR>+void transpose32(pixel* dst, pixel* src, intptr_t strideSrc)<BR>+{<BR>+    assert( dst != src );<BR>+<BR>+    transpose16_dummy(dst,                32, src,                      strideSrc);<BR>+    transpose16_dummy(dst + 16 * 32,      32, src + 16,                 strideSrc);<BR>+  &
 nbsp; transpose16_dummy(dst + 16 * 32 + 16, 32, src + 16 * strideSrc + 16, strideSrc);<BR>+    transpose16_dummy(dst + 16,           32, src + 16 * strideSrc,      strideSrc);<BR>+}<BR> #endif // !HIGH_BIT_DEPTH<BR> <BR> }  // end anonymous namespace<BR>@@ -417,7 +427,7 @@ void NAME(Setup_Vec_PixelPrimitives)(EncoderPrimitives &p)<BR>     p.transpose[0] = transpose4;<BR>     p.transpose[1] = transpose8;<BR>     p.transpose[2] = transpose16;<BR>-    p.transpose[3] = transpose<32>;<BR>+    p.transpose[3] = transpose32;<BR>     p.transpose[4] = transpose<64>;<BR> #endif<BR> }<BR>-- <BR>1.7.9.msysgit.0</DIV>
<DIV> </DIV></div>