<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>