32 inlinehint LONG GetErrorCorrection(LONG k)
const
37 return BitWiseSign(2 * B + N - 1);
41 inlinehint
void UpdateVariables(LONG errorValue, LONG NEAR, LONG NRESET)
46 int b = B + errorValue * (2 * NEAR + 1);
47 int a = A + ABS(errorValue);
50 ASSERT(a < 65536 * 256);
51 ASSERT(ABS(b) < 65536 * 256);
88 inlinehint LONG GetGolomb()
const
93 for(; (Ntest << k) < Atest; k++)
100 static signed char* CreateTableC()
107 for (
int i = -128; i < 128; i++)
113 signed char* pZero = &rgtableC[128 + 1];
114 ASSERT(pZero[0] == 0);
119 static signed char* _tableC;