reverseBits method

int reverseBits (int x, int bits)

Bit reversal

Implementation

static int reverseBits(int x, int bits) {
  int y = 0;
  for (int i = 0; i < bits; ++i, x >>= 1) {
    y = (y << 1) | (x & 0x01);
  }
  return y;
}