SHIFT
#define RT2860_DLY_PAPE_DIS SHIFT 0
#define RT2860_DLY_PAPE_DIS SHIFT 0
#define RT2860_DLY_PAPE_DIS SHIFT 0
#define ENCODE_FAST(RANGE_WIDTH, RANGE_TOTAL, SHIFT) \
const int nTemp = m_RangeCoderInfo.range >> (SHIFT); \
#define ENCODE_DIRECT(VALUE, SHIFT) \
m_RangeCoderInfo.range = m_RangeCoderInfo.range >> (SHIFT); \
int nRetVal = nInput - ((m_nLastValue * MULTIPLY) >> SHIFT);
m_nLastValue = nInput + ((m_nLastValue * MULTIPLY) >> SHIFT);
template <int MULTIPLY, int SHIFT> class CScaledFirstOrderFilter
kd = eval_as_double(xd + SHIFT);
kd -= SHIFT; /* k/N for int k. */
kd = eval_as_double(z + SHIFT);
kd -= SHIFT;
kd = eval_as_double(xd + SHIFT);
kd -= SHIFT; /* k/N */