private static int FAST_INTEGER_IDESCALE(int x, int n) { #if USE_ACCURATE_ROUNDING return (FAST_INTEGER_IRIGHT_SHIFT((x) + (1 << ((n) - 1)), n)); #else return (FAST_INTEGER_IRIGHT_SHIFT(x, n)); #endif }