function msb8(x) {
  x |= (x >> 1);
  x |= (x >> 2);
  x |= (x >> 4);

  return (x & ~(x >> 1));
}
Takes a byte and returns its MSB using SWAR strategy.

@param  {number} x - Target number.
@return {number}