[x265] [PATCH] xGetSSE8Help cleanup
praveen at multicorewareinc.com
praveen at multicorewareinc.com
Fri Jul 12 12:06:39 CEST 2013
# HG changeset patch
# User praveentiwari
# Date 1373623590 -19800
# Node ID df8c405f55de9c99a9d647db65170714e7cea990
# Parent 1d0bc61ca8370b7ace6aa3378a57af6cefabbfa7
xGetSSE8Help cleanup
diff -r 1d0bc61ca837 -r df8c405f55de source/Lib/TLibCommon/TComRdCost.cpp
--- a/source/Lib/TLibCommon/TComRdCost.cpp Fri Jul 12 15:31:08 2013 +0530
+++ b/source/Lib/TLibCommon/TComRdCost.cpp Fri Jul 12 15:36:30 2013 +0530
@@ -827,35 +827,35 @@
}
template<typename T1, typename T2>
-UInt xGetSSE8Help(T1* piOrg, Int iStrideOrg, T2* piCur, Int iStrideCur, Int iRows, UInt uiShift)
+UInt xGetSSE8Help(T1* org, Int strideOrg, T2* cur, Int strideCur, Int rows, UInt shift)
{
- UInt uiSum = 0;
- Int iTemp;
+ UInt sum = 0;
+ Int temp;
- for (; iRows != 0; iRows--)
+ for (; rows != 0; rows--)
{
- iTemp = piOrg[0] - piCur[0];
- uiSum += (iTemp * iTemp) >> uiShift;
- iTemp = piOrg[1] - piCur[1];
- uiSum += (iTemp * iTemp) >> uiShift;
- iTemp = piOrg[2] - piCur[2];
- uiSum += (iTemp * iTemp) >> uiShift;
- iTemp = piOrg[3] - piCur[3];
- uiSum += (iTemp * iTemp) >> uiShift;
- iTemp = piOrg[4] - piCur[4];
- uiSum += (iTemp * iTemp) >> uiShift;
- iTemp = piOrg[5] - piCur[5];
- uiSum += (iTemp * iTemp) >> uiShift;
- iTemp = piOrg[6] - piCur[6];
- uiSum += (iTemp * iTemp) >> uiShift;
- iTemp = piOrg[7] - piCur[7];
- uiSum += (iTemp * iTemp) >> uiShift;
+ temp = org[0] - cur[0];
+ sum += (temp * temp) >> shift;
+ temp = org[1] - cur[1];
+ sum += (temp * temp) >> shift;
+ temp = org[2] - cur[2];
+ sum += (temp * temp) >> shift;
+ temp = org[3] - cur[3];
+ sum += (temp * temp) >> shift;
+ temp = org[4] - cur[4];
+ sum += (temp * temp) >> shift;
+ temp = org[5] - cur[5];
+ sum += (temp * temp) >> shift;
+ temp = org[6] - cur[6];
+ sum += (temp * temp) >> shift;
+ temp = org[7] - cur[7];
+ sum += (temp * temp) >> shift;
- piOrg += iStrideOrg;
- piCur += iStrideCur;
+ org += strideOrg;
+ cur += strideCur;
}
- return uiSum;
+ return sum;
}
UInt TComRdCost::xGetSSE8(DistParam* pcDtParam)
More information about the x265-devel
mailing list