<div style="line-height:1.7;color:#000000;font-size:14px;font-family:arial"><DIV>diff --git a/source/Lib/TLibCommon/TComDataCU.cpp b/source/Lib/TLibCommon/TComDataCU.cpp<BR>index 8b2636c..452a464 100644<BR>--- a/source/Lib/TLibCommon/TComDataCU.cpp<BR>+++ b/source/Lib/TLibCommon/TComDataCU.cpp<BR>@@ -2194,13 +2194,16 @@ void TComDataCU::getInterMergeCandidates(uint32_t absPartIdx, uint32_t puIdx, TC<BR>     if (getSlice()->isInterB())<BR>     {<BR>         // TODO: TComRom??<BR>-        uint32_t priorityList0[12] = { 0, 1, 0, 2, 1, 2, 0, 3, 1, 3, 2, 3 };<BR>-        uint32_t priorityList1[12] = { 1, 0, 2, 0, 2, 1, 3, 0, 3, 1, 3, 2 };<BR>+        uint32_t priorityList0 = 0xEDC984; // { 0, 1, 0, 2, 1, 2, 0, 3, 1, 3, 2, 3 }<BR>+        uint32_t priorityList1 = 0xB73621; // { 1, 0, 2, 0, 2, 1, 3, 0, 3, 1, 3, 2 }</DIV>
<DIV>         for (int idx = 0; idx < cutoff * (cutoff - 1) && arrayAddr != getSlice()->getMaxNumMergeCand(); idx<BR>         {<BR>-            int i = priorityList0[idx];<BR>-            int j = priorityList1[idx];<BR>+            int i = priorityList0 & 3;<BR>+            int j = priorityList1 & 3;<BR>+            priorityList0 >>= 2;<BR>+            priorityList1 >>= 2;<BR>+<BR>             if (abCandIsInter[i] && abCandIsInter[j] && (interDirNeighbours[i] & 0x1) && (interDirNeighbour<BR>             {<BR>                 abCandIsInter[arrayAddr] = true;</DIV><PRE><BR>At 2014-02-07 08:44:02,"Satoshi Nakagawa" <nakagawa424@oki.com> wrote:
># HG changeset patch
># User Satoshi Nakagawa <nakagawa424@oki.com>
># Date 1391733642 -32400
>#      Fri Feb 07 09:40:42 2014 +0900
># Node ID 0564ff2d14d17ec46ea27d5cb20a770c1b80144f
># Parent  40bec5582eca28ec0bc896e4e9412d580e42f4e4
>add static const for local tables
</PRE></div>